DbCommandTreeInterceptionContext Classe
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.
Rappresenta le informazioni contestuali associate alle chiamate nelle IDbCommandTreeInterceptor implementazioni.
public class DbCommandTreeInterceptionContext : System.Data.Entity.Infrastructure.Interception.DbInterceptionContext
type DbCommandTreeInterceptionContext = class
inherit DbInterceptionContext
Public Class DbCommandTreeInterceptionContext
Inherits DbInterceptionContext
- Ereditarietà
Commenti
Le istanze di questa classe sono pubblicamente non modificabili per le informazioni contestuali. Per aggiungere informazioni contestuali, usare una delle opzioni With... o Come... per creare un nuovo contesto di intercettazione contenente le nuove informazioni.
Costruttori
DbCommandTreeInterceptionContext() |
Costruisce un nuovo DbCommandTreeInterceptionContext oggetto senza stato. |
DbCommandTreeInterceptionContext(DbInterceptionContext) |
Crea un nuovo DbCommandTreeInterceptionContext oggetto copiando lo stato dal contesto di intercettazione specificato. Vedere anche Clone() |
Proprietà
DbContexts |
Ottiene tutte le DbContext istanze associate a questo contesto di intercettazione. (Ereditato da DbInterceptionContext) |
IsAsync |
True se l'operazione viene eseguita in modo asincrono; in caso contrario, false. (Ereditato da DbInterceptionContext) |
ObjectContexts |
Ottiene tutte le ObjectContext istanze associate a questo contesto di intercettazione. (Ereditato da DbInterceptionContext) |
OriginalResult |
Albero originale creato da Entity Framework. Gli intercettori possono modificare la Result proprietà per modificare l'albero che verrà usato, ma sarà sempre l'albero OriginalResult creato da Entity Framework. |
Result |
Albero dei comandi che verrà usato da Entity Framework. Viene avviato come albero contenuto nella OriginalResult proprietà , ma può essere impostato dagli intercettori per modificare l'albero che verrà usato da Entity Framework. |
UserState |
Obsoleti.
Ottiene o imposta un valore contenente informazioni sullo stato arbitrarie specificate dall'utente associate all'operazione. |
Metodi
AsAsync() |
Crea un nuovo DbCommandTreeInterceptionContext oggetto che contiene tutte le informazioni contestuali in questo contesto di intercettazione il IsAsync flag impostato su true. |
Clone() |
Chiamare questo metodo quando si crea una copia di un contesto di intercettazione per aggiungere un nuovo stato. L'uso di questo metodo anziché chiamare direttamente il costruttore garantisce l'invio virtuale in modo che il nuovo tipo abbia lo stesso tipo (e qualsiasi stato specializzato) del contesto clonato. |
Equals(Object) |
Rappresenta le informazioni contestuali associate alle chiamate nelle IDbCommandTreeInterceptor implementazioni. |
FindUserState(String) |
Ottiene un valore contenente informazioni sullo stato specificate dall'utente arbitrarie associate all'operazione. |
GetHashCode() |
Rappresenta le informazioni contestuali associate alle chiamate nelle IDbCommandTreeInterceptor implementazioni. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. |
SetUserState(String, Object) |
Imposta un valore contenente informazioni sullo stato specificate dall'utente arbitrarie associate all'operazione. |
ToString() |
Rappresenta le informazioni contestuali associate alle chiamate nelle IDbCommandTreeInterceptor implementazioni. |
WithDbContext(DbContext) |
Crea un nuovo DbCommandTreeInterceptionContext oggetto contenente tutte le informazioni contestuali in questo contesto di intercettazione con l'aggiunta dell'oggetto specificato DbContext. |
WithObjectContext(ObjectContext) |
Crea un nuovo DbCommandTreeInterceptionContext oggetto contenente tutte le informazioni contestuali in questo contesto di intercettazione con l'aggiunta dell'oggetto specificato ObjectContext. |