Share via


Sys.IDisposable 인터페이스

업데이트: 2007년 11월

등록된 Microsoft AJAX 라이브러리 클래스의 인스턴스에서 보유한 리소스 닫기, 해제, 재설정 등 응용 프로그램에서 정의한 작업을 위한 공용 인터페이스를 제공합니다.

네임스페이스:Sys

상속: 없음

myNamespace.myClassName.registerClass('myNamespace.myClassName', null, Sys.IDisposable);

멤버

설명

등록된 Microsoft AJAX 라이브러리 클래스의 인스턴스에서 보유한 리소스를 닫거나 해제하기 위한 공용 인터페이스를 제공하려면 IDisposible 인터페이스를 구현합니다.

Type.registerClass 메서드를 호출하여 클래스를 등록할 때 인터페이스를 등록합니다. Type.registerClass를 호출할 때 interfaceTypes 매개 변수에 IDisposible을 지정합니다.

클래스를 등록하는 방법에 대한 자세한 내용은 Type.registerClass 메서드를 참조하십시오.

참고

Sys.Component 기본 클래스는 IDisposible 인터페이스를 구현합니다. Sys.Component 기본 클래스에서 파생된 구성 요소 클래스를 만들면 이 클래스는 자동으로 IDisposible 인터페이스 구현을 상속합니다.

예제

다음 예제에서는 IDisposible 인터페이스를 구현하는 클래스를 보여 줍니다. 클래스 정의에서는 dispose 메서드를 구현합니다. registerClass 메서드를 호출하고 interfaceTypes 매개 변수에 IDisposible을 전달하여 클래스가 등록됩니다. 또한 리소스를 해제할 수 있도록 인스턴스의 dispose 메서드가 호출되므로 코드에서 인스턴스를 삭제하는 문제가 일어나지 않습니다.

참고 항목

기타 리소스

언어 참조