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

Définition

Met en forme le message et crée une étendue.

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

Paramètres

logger
ILogger

ILogger dans lequel créer l’étendue.

messageFormat
String

Chaîne de format du message de journal dans le format du modèle de message. Exemple : « Utilisateur {User} connecté à partir de {Address} »

args
Object[]

Tableau d'objets contenant aucun ou plusieurs objets à mettre en forme.

Retours

IDisposable

Objet d’étendue supprimable. Peuvent avoir la valeur null.

Exemples

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

S’applique à