Compartir a través de


Azure.Core Espacio de nombres

Clases

ClientOptions

Tipo base para todos los tipos de opciones de cliente, expone varias opciones de cliente comunes, como Diagnostics, Retry, Transport.

DelayStrategy

Estrategia para controlar el comportamiento de retraso.

DelegatedTokenCredential

Un generador para crear un delegado TokenCredential capaz de proporcionar un token de OAuth.

DiagnosticsOptions

Expone las opciones de cliente relacionadas con el registro, la telemetría y el seguimiento distribuido.

HttpHeader.Common

Valores de encabezado definidos normalmente.

HttpHeader.Names

Contiene nombres de encabezados usados habitualmente.

HttpMessage

Representa un contexto que fluye a través de HttpPipeline.

LruCache<TKey,TValue>

Una implementación sencilla de caché LRU mediante una lista y un diccionario vinculados doblemente.

MultipartResponse

Proporciona compatibilidad para crear y analizar contenido de varias partes o mixtos. Esto implementa un par de estándares superpuestas como se mencionó en https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch e https://docs.microsoft.com/en-us/rest/api/storageservices/performing-entity-group-transactions incluyendo https://www.odata.org/documentation/odata-version-3-0/batch-processing/ y https://www.ietf.org/rfc/rfc2046.txt.

ProvisionableTemplateAttribute

Atributo usado para describir una plantilla de implementación.

Request

Representa una solicitud HTTP. Use CreateMessage() o CreateRequest() para crear una instancia.

RequestContent

Representa el contenido enviado como parte de Request.

RequestFailedDetailsParser

Controla cómo se debe analizar el contenido de la respuesta de error.

RequestUriBuilder

Proporciona un generador personalizado para identificadores uniformes de recursos (URI) y modifica los URI de la Uri clase .

ResourceIdentifier

Un identificador de recursos de Azure Resource Manager.

ResponseClassificationHandler

Tipo que analiza un mensaje HTTP y determina si la respuesta que contiene debe tratarse como una respuesta de error. Un clasificador de este tipo puede usar información de la solicitud, la respuesta u otra propiedad de mensaje para decidir si y cómo clasificar el mensaje.

El método de TryClassify este tipo permite encadenar controladores juntos antes de aplicar la lógica del clasificador predeterminado. Si un controlador de la cadena devuelve false de TryClassify, se probará el siguiente controlador, etc. El primer controlador que devuelve true determinará si la respuesta es un error.
ResponseClassifier

Tipo que analiza las respuestas HTTP y las excepciones y determina si deben reintentarse o analizar las respuestas y determina si deben tratarse como respuestas de error.

RetryOptions

Conjunto de opciones que se pueden especificar para influir en cómo se realizan los reintentos y se puede reintentar un error.

SchemaValidator

Esta clase abstracta permite usar cualquier biblioteca disponible para generar esquemas a partir de tipos de .NET y validar objetos con esquemas.

StatusCodeClassifier

Este tipo hereda de ResponseClassifier y está diseñado para funcionar eficazmente con personalizaciones de clasificador especificadas en RequestContext.

TelemetryDetails

Detalles sobre el paquete que se va a incluir en la telemetría de UserAgent

TokenCredential

Representa una credencial capaz de proporcionar un token de OAuth.

Estructuras

AccessToken

Representa un token de acceso de portador de servicio de Azure con información de expiración.

AzureLocation

Representa una región geográfica de Azure donde residen los proveedores de recursos admitidos.

ContentType

Representa el tipo de contenido.

HttpHeader

Representa un encabezado HTTP.

MessageProcessingContext

Contiene información relacionada con el procesamiento de a HttpMessage medida que atraviesa la canalización.

RequestHeaders

Encabezados que se van a enviar como parte de Request.

RequestMethod

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

ResourceType

Estructura que representa un tipo de recurso.

ResponseHeaders

Encabezados recibidos como parte de Response.

TokenRequestContext

Contiene los detalles de una solicitud de token de autenticación.

Enumeraciones

HttpPipelinePosition

Representa una posición de la directiva en la canalización.

RetryMode

Tipo de enfoque que se va a aplicar al calcular el retraso entre reintentos.

Delegados

SyncAsyncEventHandler<T>

Representa un método que puede controlar un evento y ejecutar de forma sincrónica o asincrónica.