DbConnectionDispatcher.GetState(DbConnection, DbInterceptionContext) Metoda
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.
Wysyła i do wszystkich IDbConnectionInterceptor zarejestrowanych StateGetting(DbConnection, DbConnectionInterceptionContext<ConnectionState>) przedDbInterception/po otrzymaniu State.StateGot(DbConnection, DbConnectionInterceptionContext<ConnectionState>)
public virtual System.Data.ConnectionState GetState(System.Data.Common.DbConnection connection, System.Data.Entity.Infrastructure.Interception.DbInterceptionContext interceptionContext);
abstract member GetState : System.Data.Common.DbConnection * System.Data.Entity.Infrastructure.Interception.DbInterceptionContext -> System.Data.ConnectionState
override this.GetState : System.Data.Common.DbConnection * System.Data.Entity.Infrastructure.Interception.DbInterceptionContext -> System.Data.ConnectionState
Public Overridable Function GetState (connection As DbConnection, interceptionContext As DbInterceptionContext) As ConnectionState
Parametry
- connection
- DbConnection
Połączenie, na którym zostanie wykonana operacja.
- interceptionContext
- DbInterceptionContext
Opcjonalne informacje o kontekście wykonywanego wywołania.
Zwraca
Wynik operacji, która mogła zostać zmodyfikowana przez przechwytniki.
Uwagi
Należy pamiętać, że wartość właściwości jest zwracana przez tę metodę. Wynik nie jest dostępny w kontekście przechwytywania przekazanym do tej metody, ponieważ kontekst przechwytywania jest klonowany przed przekazaniem do przechwytywania.