LoggerExtensions.BeginScope(ILogger, String, Object[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Da formato al mensaje y crea un ámbito.
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
Parámetros
- messageFormat
- String
Cadena de formato del mensaje de registro en formato de plantilla de mensaje. Ejemplo: "User {User} logged in from {Address}"
- args
- Object[]
Matriz de objetos que contiene cero o más objetos a los que se va a aplicar formato.
Devoluciones
Un objeto de ámbito descartable. Puede ser NULL.
Ejemplos
using(logger.BeginScope("Processing request from {Address}", address)) { }