LoggerExtensions.BeginScope(ILogger, String, Object[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İletiyi biçimlendirip bir kapsam oluşturur.
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
Parametreler
- messageFormat
- String
Günlük iletisinin dizesini ileti şablonu biçiminde biçimlendirin. Örnek: "{User} kullanıcısı {Address} adresinden oturum açtı"
- args
- Object[]
Biçimlendirilecek için sıfır veya daha fazla nesne içeren bir nesne dizisi.
Döndürülenler
Atılabilir kapsam nesnesi. Boş olabilir.
Örnekler
using(logger.BeginScope("Processing request from {Address}", address)) { }