BlobLoggerProvider Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
A implementação ILoggerProvider que armazena mensagens anexando-as a Azure Blob em lotes.
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
- Herança
- Atributos
Construtores
| Name | Description |
|---|---|
| BlobLoggerProvider(IOptionsMonitor<AzureBlobLoggerOptions>) |
Cria uma nova instância de BlobLoggerProvider |
Propriedades
| Name | Description |
|---|---|
| IsEnabled |
Recebe um valor que indica se a fila está ativada. (Herdado de BatchingLoggerProvider) |
Métodos
| Name | Description |
|---|---|
| CreateLogger(String) |
Cria um Microsoft.Extensions.Logging.AzureAppServices.BatchingLogger com o dado |
| Dispose() |
Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos. (Herdado de BatchingLoggerProvider) |
| IntervalAsync(TimeSpan, CancellationToken) |
Espera pelo dado TimeSpan. (Herdado de BatchingLoggerProvider) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ISupportExternalScope.SetScopeProvider(IExternalScopeProvider) |
Define o âmbito deste fornecedor. (Herdado de BatchingLoggerProvider) |