ExtAudioFile.Dispose Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Dispose() |
Rilascia le risorse usate dall'oggetto ExtAudioFile. |
Dispose(Boolean) |
Rilascia le risorse usate dall'oggetto ExtAudioFile. |
Dispose()
Rilascia le risorse usate dall'oggetto ExtAudioFile.
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Implementazioni
Commenti
Il metodo Dispose rilascia le risorse usate dalla classe ExtAudioFile.
La chiamata al metodo Dispose al termine dell'applicazione tramite ExtAudioFile garantisce che tutte le risorse esterne usate da questo oggetto gestito vengano rilasciate il prima possibile. Dopo che gli sviluppatori hanno richiamato il metodo Dispose, l'oggetto non è più utile e gli sviluppatori non devono più effettuare chiamate. Per altre informazioni sul rilascio delle risorse, vedere ''Pulizia delle risorse non gestite'' all'indirizzo https://msdn.microsoft.com/en-us/library/498928w2.aspx
Si applica a
Dispose(Boolean)
Rilascia le risorse usate dall'oggetto ExtAudioFile.
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Parametri
- disposing
- Boolean
Se impostato su true
, il metodo viene richiamato direttamente e eliminerà le risorse gestite e non gestite; Se impostato sul false
metodo viene chiamato dal finalizzatore di Garbage Collector e deve rilasciare solo risorse non gestite.
Commenti
Questo metodo Dispose rilascia le risorse usate dalla classe ExtAudioFile.
Questo metodo viene chiamato sia dal metodo Dispose() che dal finalizzatore dell'oggetto (Finalize). Quando viene richiamato dal metodo Dispose, il parametro che distribuisce disposing
è impostato su true
e tutti i riferimenti a oggetti gestiti che questo oggetto contiene vengono eliminati o rilasciati; quando richiamato dal finalizzatore dell'oggetto, nel thread di finalizzazione il valore viene impostato su false
.
La chiamata al metodo Dispose al termine dell'applicazione tramite ExtAudioFile garantisce che tutte le risorse esterne usate da questo oggetto gestito vengano rilasciate il prima possibile. Dopo che gli sviluppatori hanno richiamato il metodo Dispose, l'oggetto non è più utile e gli sviluppatori non devono più effettuare chiamate.
Per altre informazioni su come eseguire l'override di questo metodo e sul modello Dispose/IDisposable, leggere il documento ''Implementazione di un metodo Dispose'' all'indirizzo https://msdn.microsoft.com/en-us/library/fs2xkftw.aspx