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

Definizione

Formatta il messaggio e crea un ambito.

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

Parametri

logger
ILogger

Oggetto ILogger in cui creare l'ambito.

messageFormat
String

Stringa di formato del messaggio di log in formato modello di messaggio. Esempio: "User {User} logged in from {Address}".

args
Object[]

Matrice di oggetti contenente zero o più oggetti da formattare.

Valori restituiti

Oggetto ambito eliminabile. Può essere Null.

Esempio

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

Si applica a