DbDataReader.Dispose Metodo

Definizione

Rilascia le risorse utilizzate dall'oggetto DbDataReader e chiama il metodo Close().

Overload

Dispose()

Rilascia tutte le risorse usate dall'istanza corrente della classe DbDataReader.

Dispose(Boolean)

Rilascia le risorse non gestite usate da DbDataReader e, facoltativamente, le risorse gestite.

Dispose()

Origine:
DbDataReader.cs
Origine:
DbDataReader.cs
Origine:
DbDataReader.cs

Rilascia tutte le risorse usate dall'istanza corrente della classe DbDataReader.

public:
 virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implementazioni

Commenti

Chiamare Dispose o DisposeAsync al termine dell'uso di DbDataReader. La chiamata a uno di questi metodi lascia l'oggetto DbDataReader in uno stato inutilizzabile. Dopo aver sponito, è necessario rilasciare tutti i riferimenti all'oggetto DbDataReader in modo che Garbage Collector possa recuperare la memoria che l'oggetto DbDataReader occupava.

Per altre informazioni, vedere Pulizia delle risorse non gestite e implementazione di un metodo Dispose.

Nota

Eliminare sempre prima di rilasciare l'ultimo DbDataReaderriferimento a . In caso contrario, le risorse utilizzate non verranno liberate finché il metodo DbDataReader dell'oggetto Finalize non viene richiamato dal Garbage Collector.

Vedi anche

Si applica a

Dispose(Boolean)

Origine:
DbDataReader.cs
Origine:
DbDataReader.cs
Origine:
DbDataReader.cs

Rilascia le risorse non gestite usate da DbDataReader e, facoltativamente, le risorse gestite.

protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parametri

disposing
Boolean

true per rilasciare le risorse gestite e non gestite; false per rilasciare solo le risorse non gestite.

Commenti

Questo metodo chiama Close.

Vedi anche

Si applica a