DbCommandTreeInterceptionContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt kontextbezogene Informationen dar, die aufrufen von IDbCommandTreeInterceptor Implementierungen zugeordnet sind.
public class DbCommandTreeInterceptionContext : System.Data.Entity.Infrastructure.Interception.DbInterceptionContext
type DbCommandTreeInterceptionContext = class
inherit DbInterceptionContext
Public Class DbCommandTreeInterceptionContext
Inherits DbInterceptionContext
- Vererbung
Hinweise
Instanzen dieser Klasse sind öffentlich unveränderlich für kontextbezogene Informationen. Um kontextbezogene Informationen hinzuzufügen, verwenden Sie eine der ... oder Als... -Methoden zum Erstellen eines neuen Abfangkontexts, der die neuen Informationen enthält.
Konstruktoren
DbCommandTreeInterceptionContext() |
Erstellt einen neuen DbCommandTreeInterceptionContext ohne Zustand. |
DbCommandTreeInterceptionContext(DbInterceptionContext) |
Erstellt einen neuen DbCommandTreeInterceptionContext durch Kopieren des Zustands aus dem angegebenen Abfangkontext. Siehe auch Clone() |
Eigenschaften
DbContexts |
Ruft alle Instanzen ab, die DbContext diesem Abfangkontext zugeordnet sind. (Geerbt von DbInterceptionContext) |
IsAsync |
True, wenn der Vorgang asynchron ausgeführt wird, andernfalls false. (Geerbt von DbInterceptionContext) |
ObjectContexts |
Ruft alle Instanzen ab, die ObjectContext diesem Abfangkontext zugeordnet sind. (Geerbt von DbInterceptionContext) |
OriginalResult |
Die ursprüngliche Struktur, die von Entity Framework erstellt wurde. Interceptors können die Result -Eigenschaft ändern, um die struktur zu ändern, die verwendet wird, aber die OriginalResult ist immer die struktur, die von Entity Framework erstellt wurde. |
Result |
Die Befehlsstruktur, die von Entity Framework verwendet wird. Dies beginnt als die Struktur, die in der OriginalResult -Eigenschaft enthalten ist, kann aber von Interceptors festgelegt werden, um die Struktur zu ändern, die von Entity Framework verwendet wird. |
UserState |
Veraltet.
Ruft einen Wert ab, der beliebige benutzerdefinierte Zustandsinformationen enthält, die dem Vorgang zugeordnet sind, oder legt den Wert fest. |
Methoden
AsAsync() |
Erstellt eine neue DbCommandTreeInterceptionContext , die alle kontextbezogenen Informationen in diesem Abfangkontext enthält, die das IsAsync Flag auf true festgelegt hat. |
Clone() |
Rufen Sie diese Methode auf, wenn Sie eine Kopie eines Abfangkontexts erstellen, um ihr einen neuen Zustand hinzuzufügen. Wenn Sie diese Methode verwenden, anstatt den Konstruktor direkt aufzurufen, wird die virtuelle Verteilung sichergestellt, sodass der neue Typ denselben Typ (und einen beliebigen spezialisierten Zustand) aufweist wie der kontext, der geklont wird. |
Equals(Object) |
Stellt kontextbezogene Informationen dar, die aufrufen von IDbCommandTreeInterceptor Implementierungen zugeordnet sind. |
FindUserState(String) |
Ruft einen Wert ab, der beliebige benutzerdefinierte Zustandsinformationen enthält, die dem Vorgang zugeordnet sind. |
GetHashCode() |
Stellt kontextbezogene Informationen dar, die aufrufen von IDbCommandTreeInterceptor Implementierungen zugeordnet sind. |
GetType() |
Ruft den Type der aktuellen Instanz ab. |
SetUserState(String, Object) |
Legt einen Wert fest, der beliebige benutzerdefinierte Zustandsinformationen enthält, die dem Vorgang zugeordnet sind. |
ToString() |
Stellt kontextbezogene Informationen dar, die aufrufen von IDbCommandTreeInterceptor Implementierungen zugeordnet sind. |
WithDbContext(DbContext) |
Erstellt eine neue DbCommandTreeInterceptionContext , die alle kontextbezogenen Informationen in diesem Abfangkontext enthält, wobei der angegebene hinzugefügt wird DbContext. |
WithObjectContext(ObjectContext) |
Erstellt eine neue DbCommandTreeInterceptionContext , die alle kontextbezogenen Informationen in diesem Abfangkontext enthält, wobei der angegebene hinzugefügt wird ObjectContext. |
Gilt für:
Entity Framework