Azure.Core Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 deTryClassify 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. |
Azure SDK for .NET