LoggerExtensions.BeginScope(ILogger, String, Object[]) Método

Definição

Formata a mensagem e cria um escopo.Formats the message and creates a scope.

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

Parâmetros

logger
ILogger

O ILogger no qual criar o escopo.The ILogger to create the scope in.

messageFormat
String

Cadeia de caracteres de formato da mensagem de log no formato de modelo de mensagem.Format string of the log message in message template format. Exemplo:Example: "User {User} logged in from {Address}"

args
Object[]

Uma matriz de objetos que contém zero ou mais objetos a serem formatados.An object array that contains zero or more objects to format.

Retornos

IDisposable

Um objeto de escopo descartável.A disposable scope object. Pode ser nulo.Can be null.

Exemplos

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

Aplica-se a