Azure.Core Namespace

Classes

ClientOptions

O tipo base para todos os tipos de opção de cliente expõe várias opções comuns do cliente, como Diagnostics, Retry, Transport.

DelayStrategy

Estratégia para controlar o comportamento de atraso.

DelegatedTokenCredential

Uma fábrica para criar um delegado TokenCredential capaz de fornecer um token OAuth.

DiagnosticsOptions

Expõe as opções de cliente relacionadas ao registro em log, telemetria e rastreamento distribuído.

HttpHeader.Common

Valores de cabeçalho comumente definidos.

HttpHeader.Names

Contém nomes de cabeçalhos comumente usados.

HttpMessage

Representa um contexto que flui pelo HttpPipeline.

LruCache<TKey,TValue>

Uma implementação de cache LRU simples usando uma lista e um dicionário duplamente vinculados.

MultipartResponse

Fornece suporte para criar e analisar conteúdo misto/multiparte. Isso está implementando alguns padrões em camadas, conforme mencionado em https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch e incluindo https://www.odata.org/documentation/odata-version-3-0/batch-processing/ e https://www.ietf.org/rfc/rfc2046.txthttps://docs.microsoft.com/en-us/rest/api/storageservices/performing-entity-group-transactions .

ProvisionableTemplateAttribute

Atributo usado para descrever um modelo de implantação.

Request

Representa uma solicitação HTTP. Use CreateMessage() ou CreateRequest() para criar uma instância.

RequestContent

Representa o conteúdo enviado como parte do Request.

RequestFailedDetailsParser

Controla como o conteúdo da resposta de erro deve ser analisado.

RequestUriBuilder

Fornece um construtor personalizado para URIs (Uniform Resource Identifiers) e modifica URIs para a Uri classe .

ResourceIdentifier

Um identificador de recurso Resource Manager do Azure.

ResponseClassificationHandler

Um tipo que analisa uma mensagem HTTP e determina se a resposta que ela contém deve ser tratada como uma resposta de erro. Um classificador desse tipo pode usar informações da solicitação, da resposta ou de outra propriedade de mensagem para decidir se e como classificar a mensagem.

O método desse TryClassify tipo permite encadear manipuladores antes de aplicar a lógica do classificador padrão. Se um manipulador na cadeia retornar false de TryClassify, o próximo manipulador será testado e assim por diante. O primeiro manipulador que retorna true determinará se a resposta é um erro.
ResponseClassifier

Um tipo que analisa respostas HTTP e exceções e determina se elas devem ser repetidas e/ou analisa respostas e determina se elas devem ser tratadas como respostas de erro.

RetryOptions

O conjunto de opções que pode ser especificado para influenciar como as tentativas de repetição são feitas e uma falha é qualificada para ser repetida.

SchemaValidator

Essa classe abstrata permite que qualquer biblioteca disponível seja usada para gerar esquemas de tipos .NET e validar objetos em esquemas.

StatusCodeClassifier

Esse tipo herda de ResponseClassifier e foi projetado para funcionar com eficiência com personalizações de classificador especificadas em RequestContext.

TelemetryDetails

Detalhes sobre o pacote a ser incluído na telemetria UserAgent

TokenCredential

Representa uma credencial capaz de fornecer um token OAuth.

Estruturas

AccessToken

Representa um token de acesso do portador do serviço do Azure com informações de expiração.

AzureLocation

Representa uma região geográfica do Azure em que os provedores de recursos com suporte residem.

ContentType

Representa o tipo de conteúdo.

HttpHeader

Representa um cabeçalho HTTP.

MessageProcessingContext

Contém informações relacionadas ao processamento do HttpMessage à medida que atravessa o pipeline.

RequestHeaders

Cabeçalhos a serem enviados como parte do Request.

RequestMethod

Representa métodos HTTP enviados como parte de um Request.

ResourceType

Estrutura que representa um tipo de recurso.

ResponseHeaders

Cabeçalhos recebidos como parte do Response.

TokenRequestContext

Contém os detalhes de uma solicitação de token de autenticação.

Enumerações

HttpPipelinePosition

Representa uma posição da política no pipeline.

RetryMode

O tipo de abordagem a ser aplicada ao calcular o atraso entre tentativas de repetição.

Delegados

SyncAsyncEventHandler<T>

Representa um método que pode manipular um evento e executar de forma síncrona ou assíncrona.