LoggerMessage.DefineScope 方法

定义

重载

DefineScope(String)

创建可调用以创建日志范围的委托。

DefineScope<T1,T2,T3,T4,T5,T6>(String)

创建可调用以创建日志范围的委托。

DefineScope<T1,T2,T3,T4,T5>(String)

创建可调用以创建日志范围的委托。

DefineScope<T1,T2,T3,T4>(String)

创建可调用以创建日志范围的委托。

DefineScope<T1,T2,T3>(String)

创建可调用以创建日志范围的委托。

DefineScope<T1,T2>(String)

创建可调用以创建日志范围的委托。

DefineScope<T1>(String)

创建可调用以创建日志范围的委托。

DefineScope(String)

创建可调用以创建日志范围的委托。

public:
 static Func<Microsoft::Extensions::Logging::ILogger ^, IDisposable ^> ^ DefineScope(System::String ^ formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,IDisposable> DefineScope (string formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,IDisposable?> DefineScope (string formatString);
static member DefineScope : string -> Func<Microsoft.Extensions.Logging.ILogger, IDisposable>
Public Shared Function DefineScope (formatString As String) As Func(Of ILogger, IDisposable)

参数

formatString
String

已命名的格式字符串。

返回

Func<ILogger,IDisposable>

调用时会创建日志范围的委托。

适用于

DefineScope<T1,T2,T3,T4,T5,T6>(String)

创建可调用以创建日志范围的委托。

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
 static Func<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, T5, T6, IDisposable ^> ^ DefineScope(System::String ^ formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,T6,IDisposable> DefineScope<T1,T2,T3,T4,T5,T6> (string formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,T6,IDisposable?> DefineScope<T1,T2,T3,T4,T5,T6> (string formatString);
static member DefineScope : string -> Func<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, IDisposable>
Public Shared Function DefineScope(Of T1, T2, T3, T4, T5, T6) (formatString As String) As Func(Of ILogger, T1, T2, T3, T4, T5, T6, IDisposable)

类型参数

T1

传递给命名格式字符串的第一个参数的类型。

T2

传递给命名格式字符串的第二个参数的类型。

T3

传递给命名格式字符串的第三个参数的类型。

T4

传递给命名格式字符串的第四个参数的类型。

T5

传递给命名格式字符串的第五个参数的类型。

T6

传递给命名格式字符串的 sisxth 参数的类型。

参数

formatString
String

已命名的格式字符串。

返回

Func<ILogger,T1,T2,T3,T4,T5,T6,IDisposable>

调用时会创建日志范围的委托。

适用于

DefineScope<T1,T2,T3,T4,T5>(String)

创建可调用以创建日志范围的委托。

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
 static Func<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, T5, IDisposable ^> ^ DefineScope(System::String ^ formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,IDisposable> DefineScope<T1,T2,T3,T4,T5> (string formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,T5,IDisposable?> DefineScope<T1,T2,T3,T4,T5> (string formatString);
static member DefineScope : string -> Func<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, 'T5, IDisposable>
Public Shared Function DefineScope(Of T1, T2, T3, T4, T5) (formatString As String) As Func(Of ILogger, T1, T2, T3, T4, T5, IDisposable)

类型参数

T1

传递给命名格式字符串的第一个参数的类型。

T2

传递给命名格式字符串的第二个参数的类型。

T3

传递给命名格式字符串的第三个参数的类型。

T4

传递给命名格式字符串的第四个参数的类型。

T5

传递给命名格式字符串的第五个参数的类型。

参数

formatString
String

已命名的格式字符串。

返回

Func<ILogger,T1,T2,T3,T4,T5,IDisposable>

调用时会创建日志范围的委托。

适用于

DefineScope<T1,T2,T3,T4>(String)

创建可调用以创建日志范围的委托。

public:
generic <typename T1, typename T2, typename T3, typename T4>
 static Func<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, T4, IDisposable ^> ^ DefineScope(System::String ^ formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,IDisposable> DefineScope<T1,T2,T3,T4> (string formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,T4,IDisposable?> DefineScope<T1,T2,T3,T4> (string formatString);
static member DefineScope : string -> Func<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, 'T4, IDisposable>
Public Shared Function DefineScope(Of T1, T2, T3, T4) (formatString As String) As Func(Of ILogger, T1, T2, T3, T4, IDisposable)

类型参数

T1

传递给命名格式字符串的第一个参数的类型。

T2

传递给命名格式字符串的第二个参数的类型。

T3

传递给命名格式字符串的第三个参数的类型。

T4

传递给命名格式字符串的第四个参数的类型。

参数

formatString
String

已命名的格式字符串。

返回

Func<ILogger,T1,T2,T3,T4,IDisposable>

调用时会创建日志范围的委托。

适用于

DefineScope<T1,T2,T3>(String)

创建可调用以创建日志范围的委托。

public:
generic <typename T1, typename T2, typename T3>
 static Func<Microsoft::Extensions::Logging::ILogger ^, T1, T2, T3, IDisposable ^> ^ DefineScope(System::String ^ formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,IDisposable> DefineScope<T1,T2,T3> (string formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,T2,T3,IDisposable?> DefineScope<T1,T2,T3> (string formatString);
static member DefineScope : string -> Func<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, 'T3, IDisposable>
Public Shared Function DefineScope(Of T1, T2, T3) (formatString As String) As Func(Of ILogger, T1, T2, T3, IDisposable)

类型参数

T1

传递给命名格式字符串的第一个参数的类型。

T2

传递给命名格式字符串的第二个参数的类型。

T3

传递给命名格式字符串的第三个参数的类型。

参数

formatString
String

已命名的格式字符串。

返回

Func<ILogger,T1,T2,T3,IDisposable>

调用时会创建日志范围的委托。

适用于

DefineScope<T1,T2>(String)

创建可调用以创建日志范围的委托。

public:
generic <typename T1, typename T2>
 static Func<Microsoft::Extensions::Logging::ILogger ^, T1, T2, IDisposable ^> ^ DefineScope(System::String ^ formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,T2,IDisposable> DefineScope<T1,T2> (string formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,T2,IDisposable?> DefineScope<T1,T2> (string formatString);
static member DefineScope : string -> Func<Microsoft.Extensions.Logging.ILogger, 'T1, 'T2, IDisposable>
Public Shared Function DefineScope(Of T1, T2) (formatString As String) As Func(Of ILogger, T1, T2, IDisposable)

类型参数

T1

传递给命名格式字符串的第一个参数的类型。

T2

传递给命名格式字符串的第二个参数的类型。

参数

formatString
String

已命名的格式字符串。

返回

Func<ILogger,T1,T2,IDisposable>

调用时会创建日志范围的委托。

适用于

DefineScope<T1>(String)

创建可调用以创建日志范围的委托。

public:
generic <typename T1>
 static Func<Microsoft::Extensions::Logging::ILogger ^, T1, IDisposable ^> ^ DefineScope(System::String ^ formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,IDisposable> DefineScope<T1> (string formatString);
public static Func<Microsoft.Extensions.Logging.ILogger,T1,IDisposable?> DefineScope<T1> (string formatString);
static member DefineScope : string -> Func<Microsoft.Extensions.Logging.ILogger, 'T1, IDisposable>
Public Shared Function DefineScope(Of T1) (formatString As String) As Func(Of ILogger, T1, IDisposable)

类型参数

T1

传递给命名格式字符串的第一个参数的类型。

参数

formatString
String

已命名的格式字符串。

返回

Func<ILogger,T1,IDisposable>

调用时会创建日志范围的委托。

适用于