LoggerExtensions.BeginScope(ILogger, String, Object[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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
Objet d’étendue supprimable. Peuvent avoir la valeur null.
Exemples
using(logger.BeginScope("Processing request from {Address}", address)) { }