LoggerExtensions.BeginScope(ILogger, String, Object[]) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Naformátuje zprávu a vytvoří obor.
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
Parametry
- messageFormat
- String
Formátovací řetězec zprávy protokolu ve formátu šablony zprávy Příklad: Uživatel {User} přihlášený z {Address}
- args
- Object[]
Pole objektu, které obsahuje objekty k formátování. Pole nemusí obsahovat žádný objekt.
Návraty
Jednorázový objekt oboru. Může mít hodnotu null.
Příklady
using(logger.BeginScope("Processing request from {Address}", address)) { }