Udostępnij za pośrednictwem


DatabaseLogFormatter Konstruktory

Definicja

Przeciążenia

DatabaseLogFormatter(Action<String>)

Tworzy formater, który nie będzie filtrować według żadnego DbContext polecenia i zamiast tego rejestruje każde polecenie z dowolnego kontekstu, a także polecenia, które nie pochodzą z kontekstu.

DatabaseLogFormatter(DbContext, Action<String>)

Tworzy program formatujący, który będzie rejestrować tylko polecenia pochodzące z danego DbContext wystąpienia.

DatabaseLogFormatter(Action<String>)

Tworzy formater, który nie będzie filtrować według żadnego DbContext polecenia i zamiast tego rejestruje każde polecenie z dowolnego kontekstu, a także polecenia, które nie pochodzą z kontekstu.

public DatabaseLogFormatter (Action<string> writeAction);
new System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter : Action<string> -> System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter
Public Sub New (writeAction As Action(Of String))

Parametry

writeAction
Action<String>

Delegat, do którego zostaną wysłane dane wyjściowe.

Uwagi

Ten konstruktor nie jest używany, gdy delegat jest ustawiony na .Log Zamiast tego można go użyć, ustawiając formater bezpośrednio przy użyciu polecenia Add(IDbInterceptor).

Dotyczy

DatabaseLogFormatter(DbContext, Action<String>)

Tworzy program formatujący, który będzie rejestrować tylko polecenia pochodzące z danego DbContext wystąpienia.

public DatabaseLogFormatter (System.Data.Entity.DbContext context, Action<string> writeAction);
new System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter : System.Data.Entity.DbContext * Action<string> -> System.Data.Entity.Infrastructure.Interception.DatabaseLogFormatter
Public Sub New (context As DbContext, writeAction As Action(Of String))

Parametry

context
DbContext

Kontekst, dla którego polecenia powinny być rejestrowane. Przekaż wartość null, aby rejestrować każde polecenie z dowolnego kontekstu, a także polecenia, które nie pochodzą z kontekstu.

writeAction
Action<String>

Delegat, do którego zostaną wysłane dane wyjściowe.

Uwagi

Ten konstruktor musi być wywoływany przez klasę dziedziczą po tej klasie, aby zastąpić zachowanie klasy Log.

Dotyczy