BlobLoggerProvider Sınıf

Tanım

İletileri ILoggerProvider toplu olarak Azure Blob'a ekleyerek depolayan uygulama.

public ref class BlobLoggerProvider : Microsoft::Extensions::Logging::AzureAppServices::BatchingLoggerProvider
[Microsoft.Extensions.Logging.ProviderAlias("AzureAppServicesBlob")]
public class BlobLoggerProvider : Microsoft.Extensions.Logging.AzureAppServices.BatchingLoggerProvider
[<Microsoft.Extensions.Logging.ProviderAlias("AzureAppServicesBlob")>]
type BlobLoggerProvider = class
    inherit BatchingLoggerProvider
Public Class BlobLoggerProvider
Inherits BatchingLoggerProvider
Devralma
BlobLoggerProvider
Öznitelikler

Oluşturucular

BlobLoggerProvider(IOptionsMonitor<AzureBlobLoggerOptions>)

BlobLoggerProvider öğesinin yeni bir örneğini oluşturur.

Özellikler

IsEnabled

Kuyruğun etkinleştirilip etkinleştirilmediğini denetler.

(Devralındığı yer: BatchingLoggerProvider)

Yöntemler

CreateLogger(String)

Verilen categoryNameile bir Microsoft.Extensions.Logging.AzureAppServices.Internal.BatchingLogger oluşturur.

(Devralındığı yer: BatchingLoggerProvider)
Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

(Devralındığı yer: BatchingLoggerProvider)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IntervalAsync(TimeSpan, CancellationToken)

Verilen TimeSpandeğerini bekleyin.

(Devralındığı yer: BatchingLoggerProvider)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ISupportExternalScope.SetScopeProvider(IExternalScopeProvider)

Bu sağlayıcının kapsamını ayarlar.

(Devralındığı yer: BatchingLoggerProvider)

Şunlara uygulanır