ObjectContext.Dispose Metodo

Definizione

Rilascia le risorse usate dal contesto dell'oggetto.

Overload

Nome Descrizione
Dispose()

Rilascia le risorse usate dal contesto dell'oggetto.

Dispose(Boolean)

Rilascia le risorse usate dal contesto dell'oggetto.

Dispose()

Rilascia le risorse usate dal contesto dell'oggetto.

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

Implementazioni

Commenti

Questo metodo chiude la connessione se è stata aperta da Entity Framework. Dopo Dispose la chiamata, le operazioni che richiedono una connessione aperta, ad esempio l'esecuzione di una query o la chiamata al ToTraceString metodo, genereranno un'eccezione. Le operazioni che non richiedono una connessione aperta, ad esempio la composizione di una query o l'associazione di oggetti, non causeranno un'eccezione. Il Dispose metodo non chiude alcuna connessione aperta in modo esplicito.

La limitazione dell'ambito di un all'interno di un blocco /> in Visual Basic) garantisce che le risorse vengano eliminate correttamente.

Il metodo Dispose() chiama il metodo virtual (Overridable in Visual Basic) Dispose(Boolean).

Vedi anche

Si applica a

Dispose(Boolean)

Rilascia le risorse usate dal contesto dell'oggetto.

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 sia risorse gestite che non gestite; false per rilasciare solo risorse non gestite.

Commenti

Questo metodo chiude la connessione. Dopo Dispose la chiamata, le operazioni che richiedono una connessione aperta, ad esempio l'esecuzione di una query o la chiamata al ToTraceString metodo, genereranno un'eccezione. Le operazioni che non richiedono una connessione aperta, ad esempio la composizione di una query o l'associazione di oggetti, non causeranno un'eccezione.

La limitazione dell'ambito di un all'interno di un blocco /> in Visual Basic) garantisce che le risorse vengano eliminate correttamente.

Vedi anche

Si applica a