LoggerMessage.Define Метод

Определение

Перегрузки

Define(LogLevel, EventId, String)

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

Define(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

Define<T1,T2,T3,T4,T5,T6>(LogLevel, EventId, String, LogDefineOptions)

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

Define<T1,T2,T3,T4,T5,T6>(LogLevel, EventId, String)

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

Define<T1,T2,T3,T4,T5>(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

Define<T1,T2,T3,T4,T5>(LogLevel, EventId, String)

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

Define<T1,T2,T3,T4>(LogLevel, EventId, String)

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

Define<T1,T2,T3,T4>(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

Define<T1,T2,T3>(LogLevel, EventId, String)

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

Define<T1,T2,T3>(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

Define<T1,T2>(LogLevel, EventId, String)

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

Define<T1,T2>(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

Define<T1>(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

Define<T1>(LogLevel, EventId, String)

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

Define(LogLevel, EventId, String)

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

public:
 static Action<Microsoft::Extensions::Logging::ILogger ^, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,Exception> Define (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,Exception?> Define (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, Exception>
Public Shared Function Define (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, Exception)

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

public:
 static Action<Microsoft::Extensions::Logging::ILogger ^, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,Exception?> Define (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, Exception>
Public Shared Function Define (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, Exception)

Параметры

logLevel
LogLevel

Уровень ведения журнала.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

options
LogDefineOptions

Параметры определения журнала.

Возвращаемое значение

Action<ILogger,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1,T2,T3,T4,T5,T6>(LogLevel, EventId, String, LogDefineOptions)

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

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, T5, T6, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,T6,Exception?> Define<T1,T2,T3,T4,T5,T6> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, Exception>
Public Shared Function Define(Of T1, T2, T3, T4, T5, T6) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, T2, T3, T4, T5, T6, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

T2

Тип второго параметра, передаваемого в строку именованного формата.

T3

Тип третьего параметра, переданного в именованную строку формата.

T4

Тип четвертого параметра, передаваемого в строку именованного формата.

T5

Тип пятого параметра, передаваемого в строку именованного формата.

T6

Тип шестого параметра, передаваемого в строку именованного формата.

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,T1,T2,T3,T4,T5,T6,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1,T2,T3,T4,T5,T6>(LogLevel, EventId, String)

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

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, T5, T6, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,T6,Exception> Define<T1,T2,T3,T4,T5,T6> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,T6,Exception?> Define<T1,T2,T3,T4,T5,T6> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, Exception>
Public Shared Function Define(Of T1, T2, T3, T4, T5, T6) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, T2, T3, T4, T5, T6, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

T2

Тип второго параметра, передаваемого в строку именованного формата.

T3

Тип третьего параметра, передаваемого в строку именованного формата.

T4

Тип четвертого параметра, передаваемого в строку именованного формата.

T5

Тип пятого параметра, передаваемого в строку именованного формата.

T6

Тип шестого параметра, передаваемого в строку именованного формата.

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,T1,T2,T3,T4,T5,T6,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1,T2,T3,T4,T5>(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, T5, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,Exception?> Define<T1,T2,T3,T4,T5> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, 'T5, Exception>
Public Shared Function Define(Of T1, T2, T3, T4, T5) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, T2, T3, T4, T5, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

T2

Тип второго параметра, передаваемого в строку именованного формата.

T3

Тип третьего параметра, передаваемого в строку именованного формата.

T4

Тип четвертого параметра, переданного в строку именованного формата.

T5

Тип пятого параметра, передаваемого в строку именованного формата.

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,T1,T2,T3,T4,T5,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1,T2,T3,T4,T5>(LogLevel, EventId, String)

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

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, T5, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,Exception> Define<T1,T2,T3,T4,T5> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,Exception?> Define<T1,T2,T3,T4,T5> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, 'T5, Exception>
Public Shared Function Define(Of T1, T2, T3, T4, T5) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, T2, T3, T4, T5, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

T2

Тип второго параметра, передаваемого в строку именованного формата.

T3

Тип третьего параметра, передаваемого в строку именованного формата.

T4

Тип четвертого параметра, переданного в строку именованного формата.

T5

Тип пятого параметра, передаваемого в строку именованного формата.

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,T1,T2,T3,T4,T5,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1,T2,T3,T4>(LogLevel, EventId, String)

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

public:
generic <typename T1, typename T2, typename T3, typename T4>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,Exception> Define<T1,T2,T3,T4> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,Exception?> Define<T1,T2,T3,T4> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, Exception>
Public Shared Function Define(Of T1, T2, T3, T4) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, T2, T3, T4, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

T2

Тип второго параметра, передаваемого в строку именованного формата.

T3

Тип третьего параметра, передаваемого в строку именованного формата.

T4

Тип четвертого параметра, переданного в строку именованного формата.

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,T1,T2,T3,T4,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1,T2,T3,T4>(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

public:
generic <typename T1, typename T2, typename T3, typename T4>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,Exception?> Define<T1,T2,T3,T4> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, Exception>
Public Shared Function Define(Of T1, T2, T3, T4) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, T2, T3, T4, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

T2

Тип второго параметра, передаваемого в строку именованного формата.

T3

Тип третьего параметра, передаваемого в строку именованного формата.

T4

Тип четвертого параметра, переданного в строку именованного формата.

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,T1,T2,T3,T4,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1,T2,T3>(LogLevel, EventId, String)

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

public:
generic <typename T1, typename T2, typename T3>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,Exception> Define<T1,T2,T3> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,Exception?> Define<T1,T2,T3> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, Exception>
Public Shared Function Define(Of T1, T2, T3) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, T2, T3, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

T2

Тип второго параметра, передаваемого в строку именованного формата.

T3

Тип третьего параметра, передаваемого в строку именованного формата.

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,T1,T2,T3,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1,T2,T3>(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

public:
generic <typename T1, typename T2, typename T3>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,Exception?> Define<T1,T2,T3> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, Exception>
Public Shared Function Define(Of T1, T2, T3) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, T2, T3, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

T2

Тип второго параметра, передаваемого в строку именованного формата.

T3

Тип третьего параметра, передаваемого в строку именованного формата.

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,T1,T2,T3,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1,T2>(LogLevel, EventId, String)

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

public:
generic <typename T1, typename T2>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,Exception> Define<T1,T2> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,Exception?> Define<T1,T2> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, Exception>
Public Shared Function Define(Of T1, T2) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, T2, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

T2

Тип второго параметра, передаваемого в строку именованного формата.

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,T1,T2,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1,T2>(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

public:
generic <typename T1, typename T2>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, T2, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,T2,Exception?> Define<T1,T2> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, Exception>
Public Shared Function Define(Of T1, T2) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, T2, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

T2

Тип второго параметра, передаваемого в строку именованного формата.

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,T1,T2,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1>(LogLevel, EventId, String, LogDefineOptions)

Создает делегат, который можно вызвать для регистрации сообщения.

public:
generic <typename T1>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString, Microsoft::Extensions::Logging::LogDefineOptions ^ options);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,Exception?> Define<T1> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString, Microsoft.Extensions.Logging.LogDefineOptions? options);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string * Microsoft.Extensions.Logging.LogDefineOptions -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, Exception>
Public Shared Function Define(Of T1) (logLevel As LogLevel, eventId As EventId, formatString As String, options As LogDefineOptions) As Action(Of ILogger, T1, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

Параметры

logLevel
LogLevel

Уровень ведения журнала.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

options
LogDefineOptions

Параметры определения журнала.

Возвращаемое значение

Action<ILogger,T1,Exception>

Делегат, который при вызове создает сообщение журнала.

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

Define<T1>(LogLevel, EventId, String)

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

public:
generic <typename T1>
 static Action<Microsoft::Extensions::Logging::ILogger ^, T1, Exception ^> ^ Define(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, System::String ^ formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,Exception> Define<T1> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
public static Action<Microsoft.Extensions.Logging.ILogger,T1,Exception?> Define<T1> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, string formatString);
static member Define : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * string -> Action<Microsoft.Extensions.Logging.ILogger, 'T1, Exception>
Public Shared Function Define(Of T1) (logLevel As LogLevel, eventId As EventId, formatString As String) As Action(Of ILogger, T1, Exception)

Параметры типа

T1

Тип первого параметра, передаваемого в строку именованного формата.

Параметры

logLevel
LogLevel

LogLevel.

eventId
EventId

Идентификатор события.

formatString
String

Именованная строка формата.

Возвращаемое значение

Action<ILogger,T1,Exception>

Делегат, который при вызове создает сообщение журнала.

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