Bagikan melalui


LoggerExtensions.BeginScope(ILogger, String, Object[]) Metode

Definisi

Memformat pesan dan membuat cakupan.

public:
[System::Runtime::CompilerServices::Extension]
 static IDisposable ^ BeginScope(Microsoft::Extensions::Logging::ILogger ^ logger, System::String ^ messageFormat, ... cli::array <System::Object ^> ^ args);
public static IDisposable BeginScope (this Microsoft.Extensions.Logging.ILogger logger, string messageFormat, params object[] args);
public static IDisposable BeginScope (this Microsoft.Extensions.Logging.ILogger logger, string messageFormat, params object?[] args);
public static IDisposable? BeginScope (this Microsoft.Extensions.Logging.ILogger logger, string messageFormat, params object?[] args);
static member BeginScope : Microsoft.Extensions.Logging.ILogger * string * obj[] -> IDisposable
<Extension()>
Public Function BeginScope (logger As ILogger, messageFormat As String, ParamArray args As Object()) As IDisposable

Parameter

logger
ILogger

ILogger untuk membuat cakupan.

messageFormat
String

Format string pesan log dalam format templat pesan. Contoh: "User {User} logged in from {Address}"

args
Object[]

Array objek yang berisi nol atau lebih objek untuk diformat.

Mengembalikan

Objek cakupan sekali pakai. Bisa null.

Contoh

using(logger.BeginScope("Processing request from {Address}", address)) { }

Berlaku untuk