Partager via


com.microsoft.azure.storage.core

Classes

Base64

RÉSERVÉ À UN USAGE INTERNE. Fournit des fonctionnalités d’encodage, de décodage et de validation en Base64.

BaseRequest

RÉSERVÉ À UN USAGE INTERNE. Classe Demande de base pour la couche de protocole.

BaseResponse

RÉSERVÉ À UN USAGE INTERNE. Classe de réponse de base pour la couche de protocole

EncryptionAgent

RÉSERVÉ À UN USAGE INTERNE. Représente l’agent de chiffrement stocké sur le service. Il se compose de la version du protocole de chiffrement et de l’algorithme de chiffrement utilisé.

EncryptionData

RÉSERVÉ À UN USAGE INTERNE. Représente les données de chiffrement stockées sur le service.

ExecutionEngine

RÉSERVÉ À UN USAGE INTERNE. Classe qui gère l’exécution de StorageOperations et applique des stratégies de nouvelle tentative.

JsonUtilities
KeepAliveSocketFactory

RÉSERVÉ À UN USAGE INTERNE.

Ce type est utilisé pour contourner un bogue dans le JDK où les délais d’expiration de connexion ne sont pas respectés lors d’une demande retentée. En d’autres termes, si un client définit un délai d’expiration sur une opération, ce délai d’expiration n’est jamais respecté qu’à la première tentative de la demande. Les nouvelles tentatives entraînent le chargement d’une implémentation de connexion sous-jacente différente qui ignore le paramètre de délai d’expiration. Par conséquent, les demandes peuvent potentiellement se bloquer pour toujours si la connexion est interrompue après ces nouvelles tentatives.

L’activation des délais d’expiration de conservation en vie agit comme une secours dans ces scénarios, de sorte que, même si le délai d’expiration de l’opération est ignoré, le socket finit toujours par expirer et la demande est annulée. Nous activons les délais d’expiration actifs via une implémentation de wrapper d’un SocketFactory. Nous utilisons une fabrique de sockets par défaut pour obtenir les sockets du système, puis nous définissons simplement l’option keep-alive sur true avant de revenir au client. Cette fabrique sera définie sur les objets HttpsUrlConnection.

LazySegmentedIterable<CLIENT_TYPE,PARENT_TYPE,ENTITY_TYPE>

RÉSERVÉ À UN USAGE INTERNE. Fournit un itérateur paresseux qui récupère le segment suivant d’un résultat lorsque l’itérateur est consommé

LazySegmentedIterator<CLIENT_TYPE,PARENT_TYPE,ENTITY_TYPE>

RÉSERVÉ À UN USAGE INTERNE. Fournit un itérateur paresseux qui récupère le segment suivant d’un résultat lorsque l’itérateur est consommé

ListingContext

RÉSERVÉ À UN USAGE INTERNE. Classe qui contient le contexte actuel d’une liste

ListResponse<T>

RÉSERVÉ À UN USAGE INTERNE. Classe utilisée pour analyser une liste d’objets.

LogConstants

RÉSERVÉ À UN USAGE INTERNE. Fournit un ensemble standard de messages de journal qui peuvent être générés par la bibliothèque cliente.

Logger

RÉSERVÉ À UN USAGE INTERNE.

Wrapper autour d’un objet qui permet d’optimiser org.slf4j.Logger les performances autour de la mise en forme des chaînes, de meilleures descriptions de journaux mises en forme et d’un contrôle accru de la bibliothèque sur le moment de journalisation.

MarkableFileStream

RÉSERVÉ À UN USAGE INTERNE. Encapsule un FileStream pour permettre un chargement mémoire plus efficace.

NetworkInputStream

RÉSERVÉ À UN USAGE INTERNE.

PathUtility

RÉSERVÉ À UN USAGE INTERNE. Classe pour aider à modifier les chemins d’accès

SegmentedStorageRequest
SharedAccessSignatureHelper

RÉSERVÉ À UN USAGE INTERNE. Contient des méthodes d’assistance pour implémenter des signatures d’accès partagé.

SR

RÉSERVÉ À UN USAGE INTERNE. Fournit un ensemble standard d’erreurs qui peuvent être levées à partir de la bibliothèque cliente.

StorageCredentialsHelper

RÉSERVÉ À UN USAGE INTERNE. Méthode d’assistance pour StorageCredentials.

StorageRequest<C,P,R>

RÉSERVÉ À UN USAGE INTERNE. Classe qui encapsule l’exécution d’une opération de stockage donnée.

StreamMd5AndLength

RÉSERVÉ À UN USAGE INTERNE. Représente un descripteur de flux qui contient la taille du flux et le hachage MD5.

UriQueryBuilder

RÉSERVÉ À UN USAGE INTERNE. Classe d’assistance pour aider à modifier la chaîne de requête d’un URI

Utility

RÉSERVÉ À UN USAGE INTERNE. Classe qui fournit des méthodes utilitaires.

WrappedByteArrayOutputStream

RÉSERVÉ À UN USAGE INTERNE. Encapsule une mémoire tampon spécifiée par l’utilisateur dans un flux.

WrappedContentKey

RÉSERVÉ À UN USAGE INTERNE. Représente les détails de la clé d’enveloppe stockés sur le service.

Énumérations

EncryptionAlgorithm

RÉSERVÉ À UN USAGE INTERNE. Spécifie l’algorithme de chiffrement utilisé pour chiffrer une ressource.

RequestLocationMode

RÉSERVÉ À UN USAGE INTERNE.