Condividi tramite


Interfaccia Sys.IDisposable

Aggiornamento: novembre 2007

Fornisce un'interfaccia comune per le attività definite dall'applicazione di chiusura, rilascio o reimpostazione delle risorse contenute da istanze di una classe Microsoft AJAX Library registrata.

Spazio dei nomi:Sys

Eredita: nessuno

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

Membri

Note

Implement the IDisposible interface to provide a common interface for closing or releasing resources held by instances of your registered Microsoft AJAX Library class. 

Si registra un'interfaccia da quando si registra la classe chiamando il metodo Type.registerClass. Si specifica IDisposible nel parametro interfaceTypes quando si chiama Type.registerClass.

Per ulteriori informazioni sulla registrazione di una classe, vedere Metodo Type.registerClass.

Nota

La classe base Sys.Component implementa l'interfaccia IDisposible. Se si crea una classe del componente derivata dalla classe base Sys.Component, la classe eredita automaticamente l'implementazione dell'interfaccia IDisposible.

Esempio

Nell'esempio riportato di seguito viene illustrata una classe che implementa l'interfaccia IDisposible. La definizione della classe implementa il metodo dispose. La classe viene registrata richiamando il metodo registerClass e passando IDisposible nel parametro interfaceTypes. Il metodo dispose dell'istanza viene richiamato in modo che possa rilasciare le risorse. In questo modo l'istanza può essere eliminata dal codice in modo sicuro.

Vedere anche

Altre risorse

Riferimenti per il linguaggio