Поделиться через


DatabaseLogFormatter Конструкторы

Определение

Перегрузки

DatabaseLogFormatter(Action<String>)

Создает модуль форматирования, который не будет фильтроваться по любому DbContext и вместо этого будет регистрировать каждую команду из любого контекста, а также команды, которые не исходят из контекста.

DatabaseLogFormatter(DbContext, Action<String>)

Создает модуль форматирования, который будет регистрировать только команды, поступающие из данного DbContext экземпляра.

DatabaseLogFormatter(Action<String>)

Создает модуль форматирования, который не будет фильтроваться по любому DbContext и вместо этого будет регистрировать каждую команду из любого контекста, а также команды, которые не исходят из контекста.

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))

Параметры

writeAction
Action<String>

Делегат, которому будут отправляться выходные данные.

Комментарии

Этот конструктор не используется, если делегат задан в Log. Вместо этого его можно использовать, задав форматировщик напрямую с помощью Add(IDbInterceptor).

Применяется к

DatabaseLogFormatter(DbContext, Action<String>)

Создает модуль форматирования, который будет регистрировать только команды, поступающие из данного DbContext экземпляра.

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))

Параметры

context
DbContext

Контекст, для которого необходимо регистрировать команды. Передайте значение NULL, чтобы регистрировать каждую команду из любого контекста, а также команды, которые не исходят из контекста.

writeAction
Action<String>

Делегат, которому будут отправляться выходные данные.

Комментарии

Этот конструктор должен вызываться классом, наследующим от этого класса, чтобы переопределить поведение Log.

Применяется к