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))
Параметры
Комментарии
Этот конструктор не используется, если делегат задан в 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, чтобы регистрировать каждую команду из любого контекста, а также команды, которые не исходят из контекста.
Комментарии
Этот конструктор должен вызываться классом, наследующим от этого класса, чтобы переопределить поведение Log.
Применяется к
Entity Framework