Freigeben über


DbConfigurationInterceptionContext Klasse

Definition

Stellt kontextbezogene Informationen dar, die aufrufen von IDbConfigurationInterceptor Implementierungen zugeordnet sind.

public class DbConfigurationInterceptionContext : System.Data.Entity.Infrastructure.Interception.DbInterceptionContext
type DbConfigurationInterceptionContext = class
    inherit DbInterceptionContext
Public Class DbConfigurationInterceptionContext
Inherits DbInterceptionContext
Vererbung
DbConfigurationInterceptionContext

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

DbConfigurationInterceptionContext()

Erstellt einen neuen DbConfigurationInterceptionContext ohne Zustand.

DbConfigurationInterceptionContext(DbInterceptionContext)

Erstellt einen neuen DbConfigurationInterceptionContext 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)

Methoden

AsAsync()

Erstellt eine neue DbConfigurationInterceptionContext , 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 IDbConfigurationInterceptor Implementierungen zugeordnet sind.

GetHashCode()

Stellt kontextbezogene Informationen dar, die aufrufen von IDbConfigurationInterceptor Implementierungen zugeordnet sind.

GetType()

Ruft den Type der aktuellen Instanz ab.

ToString()

Stellt kontextbezogene Informationen dar, die aufrufen von IDbConfigurationInterceptor Implementierungen zugeordnet sind.

WithDbContext(DbContext)

Erstellt eine neue DbConfigurationInterceptionContext , die alle kontextbezogenen Informationen in diesem Abfangkontext enthält, wobei der angegebene hinzugefügt wird DbContext.

WithObjectContext(ObjectContext)

Erstellt eine neue DbConfigurationInterceptionContext , die alle kontextbezogenen Informationen in diesem Abfangkontext enthält, wobei der angegebene hinzugefügt wird ObjectContext.

Gilt für: