DbConfigurationInterceptionContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje informacje kontekstowe skojarzone z wywołaniami IDbConfigurationInterceptor do implementacji.
public class DbConfigurationInterceptionContext : System.Data.Entity.Infrastructure.Interception.DbInterceptionContext
type DbConfigurationInterceptionContext = class
inherit DbInterceptionContext
Public Class DbConfigurationInterceptionContext
Inherits DbInterceptionContext
- Dziedziczenie
Uwagi
Wystąpienia tej klasy są publicznie niezmienne dla informacji kontekstowych. Aby dodać informacje kontekstowe, użyj jednej z opcji Z... lub jako... metody tworzenia nowego kontekstu przechwytywania zawierającego nowe informacje.
Konstruktory
DbConfigurationInterceptionContext() |
Tworzy nowy DbConfigurationInterceptionContext bez stanu. |
DbConfigurationInterceptionContext(DbInterceptionContext) |
Tworzy nowy DbConfigurationInterceptionContext , kopiując stan z danego kontekstu przechwytywania. Zobacz też Clone() |
Właściwości
DbContexts |
Pobiera wszystkie DbContext wystąpienia skojarzone z tym kontekstem przechwytywania. (Odziedziczone po DbInterceptionContext) |
IsAsync |
Prawda, jeśli operacja jest wykonywana asynchronicznie, w przeciwnym razie false. (Odziedziczone po DbInterceptionContext) |
ObjectContexts |
Pobiera wszystkie ObjectContext wystąpienia skojarzone z tym kontekstem przechwytywania. (Odziedziczone po DbInterceptionContext) |
Metody
AsAsync() |
Tworzy nowy DbConfigurationInterceptionContext , który zawiera wszystkie informacje kontekstowe w tym kontekście przechwytywania flaga ustawiona IsAsync na wartość true. |
Clone() |
Wywołaj tę metodę podczas tworzenia kopii kontekstu przechwytywania, aby dodać do niego nowy stan. Użycie tej metody zamiast wywoływania konstruktora bezpośrednio zapewnia wysyłanie wirtualne, tak aby nowy typ miał taki sam typ (i dowolny wyspecjalizowany stan) co kontekst, który jest klonowany. |
Equals(Object) |
Reprezentuje informacje kontekstowe skojarzone z wywołaniami IDbConfigurationInterceptor do implementacji. |
GetHashCode() |
Reprezentuje informacje kontekstowe skojarzone z wywołaniami IDbConfigurationInterceptor do implementacji. |
GetType() |
Type Pobiera bieżące wystąpienie. |
ToString() |
Reprezentuje informacje kontekstowe skojarzone z wywołaniami IDbConfigurationInterceptor do implementacji. |
WithDbContext(DbContext) |
Tworzy nowy DbConfigurationInterceptionContext , który zawiera wszystkie informacje kontekstowe w tym kontekście przechwytywania z dodatkiem danego DbContextelementu . |
WithObjectContext(ObjectContext) |
Tworzy nowy DbConfigurationInterceptionContext , który zawiera wszystkie informacje kontekstowe w tym kontekście przechwytywania z dodatkiem danego ObjectContextelementu . |