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
- Metodo dispose di Sys.IDisposable
Rilascia risorse utilizzate da un oggetto o prepara un oggetto per il riutilizzo.
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.