Freigeben über


com.microsoft.azure.storage

Klassen

AccessCondition

Stellt einen Satz von Zugriffsbedingungen dar, die für Vorgänge für Speicherdienste verwendet werden sollen.

AccountInformation

Enthält Informationen im Zusammenhang mit dem Speicherkonto.

BaseEvent

Stellt ein Ereignis dar.

BatchException

Ausnahme für den Fall, dass eine oder mehrere Unteranforderungen innerhalb einer Batchanforderung fehlschlagen. Diese Ausnahme ist eine Zuordnung der StorageExceptions zu den übergeordneten Objekten der Unteranforderung. Erweiterungen von Throwable können keine Generics verwenden, sodass diese Klasse mehrere Datenstrukturen mit Wildcards verwendet. Da nur Gruppen desselben Anforderungstyps in batchweise zusammengefasst werden können, kennt der Batchaufrufer den beabsichtigten Typ im Kontext und kann das Ergebnis sicher umwandeln. Ein Beispiel zur angemessenen Behandlung von Batchausnahmen finden Sie im Beispielprojekt.

BatchOperation<C,P,R>

Eine Sammlung von Vorgängen, die als Batchanforderung gesendet werden sollen. Behält die Reihenfolge der Anforderungen bei, die dem Batch hinzugefügt werden.

BatchSubResponse

RESERVIERT FÜR DIE INTERNE VERWENDUNG. Stellt einen Unterabschnitt einer Batchantwort dar.

CloudStorageAccount

Stellt ein Microsoft Azure-Speicherkonto dar.

Constants

RESERVIERT FÜR DIE INTERNE VERWENDUNG. Enthält Speicherkonstanten.

CorsProperties

Eine Klasse, die die Diensteigenschaften für CORS darstellt.

CorsRule

Stellt eine CORS-Regel (Cross-Origin Resource Sharing) dar.

DeleteRetentionPolicy

Stellt die Richtlinie dar, die die Aufbewahrung gelöschter Blobs regelt.

ErrorReceivingResponseEvent

Stellt ein Ereignis dar, das ausgelöst wird, wenn ein Netzwerkfehler auftritt, bevor die HTTP-Antwort status und Header empfangen wird.

GeoReplicationStats

Klasse, die die Georeplikationsstatistiken darstellt.

IPRange

Ein kontinuierlicher IP-Adressbereich.

LoggingProperties

Stellt die Protokollierungseigenschaften für den Analysedienst dar.

MetricsProperties

Stellt die Metrikeigenschaften für den Analysedienst dar.

NameValidator

Stellt Hilfsprogramme zum Überprüfen von Ressourcennamen über die Microsoft Azure Storage Services bereit.

OperationContext

Stellt den aktuellen logischen Vorgang dar. Ein logischer Vorgang kann eine 1:n-Beziehung mit mehreren einzelnen physischen Anforderungen haben.

Permissions<T>

Stellt die Berechtigungen für eine SAS-Richtlinie dar.

RequestCompletedEvent

Stellt ein Ereignis dar, das ausgelöst wird, wenn eine Anforderung abgeschlossen wird.

RequestOptions

Stellt die Optionen dar, die bei der Verarbeitung einer bestimmten Anforderung verwendet werden sollen.

RequestResult

Stellt das Ergebnis einer physischen Anforderung dar.

ResponseReceivedEvent

Stellt ein Ereignis dar, das ausgelöst wird, wenn eine Antwort empfangen wird.

ResultContinuation

Stellt ein Fortsetzungstoken für Auflistungsvorgänge dar. Fortsetzungstoken werden in Methoden verwendet, die ein ResultSegment<T> -Objekt zurückgeben, z listBlobsSegmented(). B. .

ResultSegment<T>

Stellt ein Ergebnissegment dar und enthält Fortsetzungs- und Paginierungsinformationen.

RetryContext

Stellt den Kontext für einen Wiederholungsversuch einer Anforderung an die Speicherdienste dar.

RetryExponentialRetry

Stellt eine Wiederholungsrichtlinie dar, die eine angegebene Anzahl von Wiederholungen unter Verwendung eines zufälligen exponentiellen Backoffschemas ausführt, um das Intervall zwischen Wiederholungen zu bestimmen.

Diese Klasse erweitert die RetryPolicy -Klasse und implementiert die RetryPolicyFactory -Schnittstelle.

RetryInfo

Stellt den Kontext für einen Wiederholungsversuch einer Anforderung an die Speicherdienste dar.

RetryingEvent

Stellt ein Ereignis dar, das ausgelöst wird, wenn eine Anforderung wiederholt wird.

RetryLinearRetry

Stellt eine Wiederholungsrichtlinie dar, die eine bestimmte Anzahl an Wiederholungen unter Verwendung eines angegebenen festen Zeitintervalls zwischen den Versuchen ausführt.

Diese Klasse erweitert die RetryPolicy -Klasse und implementiert die RetryPolicyFactory -Schnittstelle.

RetryNoRetry

Stellt eine Wiederholungsrichtlinie dar, bei der keine Wiederholungen ausgeführt werden.

Diese Klasse erweitert die RetryPolicy -Klasse und implementiert die RetryPolicyFactory -Schnittstelle.

RetryPolicy

Abstrakte Klasse, die eine Wiederholungsrichtlinie darstellt.

SendingRequestEvent

Stellt ein Ereignis dar, das ausgelöst wird, wenn vor dem Senden einer Anforderung. Das Verbindungsobjekt ist noch nicht live.

ServiceClient

Stellt einen Client für den Zugriff auf den Microsoft Azure Storage-Dienst bereit.

ServiceProperties

Stellt die Analyseeigenschaften für den Dienst dar.

ServiceStats

Klasse, die eine Reihe von Statistiken für einen Cloudspeicherdienst darstellt.

SharedAccessAccountPolicy

Stellt eine Richtlinie für den gemeinsamen Zugriff dar, die die Startzeit, Ablaufzeit und Berechtigungen für eine SAS angibt.

SharedAccessHeaders

RESERVIERT FÜR DIE INTERNE VERWENDUNG. Stellt die optionalen Header dar, die mithilfe von SAS zurückgegeben werden können.

SharedAccessPolicy

Stellt eine Richtlinie für den gemeinsamen Zugriff dar, die die Startzeit, Ablaufzeit und Berechtigungen für eine SAS angibt.

SharedAccessPolicyHandler<T>

RESERVIERT FÜR DIE INTERNE VERWENDUNG. Eine Klasse, die zum Deserialisieren von SharedAccessPolicies verwendet wird.

SharedAccessPolicySerializer

RESERVIERT FÜR DIE INTERNE VERWENDUNG. Eine Klasse, die verwendet wird, um SharedAccessPolicies in ein Bytearray zu serialisieren.

StaticWebsiteProperties

Stellt die Diensteigenschaften für StaticWebsites dar.

StorageCredentials

Stellt einen Satz von Anmeldeinformationen dar, die zum Authentifizieren des Zugriffs auf ein Microsoft Azure-Speicherkonto verwendet werden. Dies ist die Basisklasse für die StorageCredentialsAccountAndKeyKlassen , StorageCredentialsTokenund StorageCredentialsSharedAccessSignature .

StorageCredentialsAccountAndKey

Stellt die Anmeldeinformationen des Speicherkontos basierend auf dem Speicherkonto und dem Zugriffsschlüssel für den Zugriff auf die Microsoft Azure-Speicherdienste dar.

StorageCredentialsAnonymous

Stellt Anmeldeinformationen für den anonymen Zugriff dar.

StorageCredentialsSharedAccessSignature

Stellt Speicheranmeldeinformationen für den delegierten Zugriff auf Blobdienstressourcen über eine Shared Access Signature dar.

StorageCredentialsToken

Stellt die Anmeldeinformationen des Speicherkontos basierend auf einem Authentifizierungstoken für den Zugriff auf die Microsoft Azure-Speicherdienste dar.

StorageErrorCodeStrings

Stellt allgemeine Fehlercodezeichenfolgen für Azure Storage dar.

StorageEvent<T>

Abstrakte Klasse, die einen generischen Ereignislistener darstellt.

StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE>

Stellt einen generischen Ereignis-Multicaster dar, mit dem Ereignislistener dynamisch hinzugefügt und entfernt werden können.

StorageException

Stellt eine Ausnahme für den Microsoft Azure-Speicherdienst dar.

StorageExtendedErrorInformation

Stellt erweiterte Fehlerinformationen dar, die vom Microsoft Azure-Speicherdienst zurückgegeben werden.

StorageUri

Enthält eine Liste von URIs, die die Speicherressource darstellt.

SubStreamGenerator
UserDelegationKey
UserDelegationKeyHandler
Constants.AnalyticsConstants

Definiert Konstanten für ServiceProperties-Anforderungen.

Constants.EncryptionConstants

Definiert Konstanten für die Clientverschlüsselung.

Constants.HeaderConstants

Definiert Konstanten für die Verwendung mit HTTP-Headern.

Constants.QueryConstants

Definiert Konstanten für die Verwendung mit Abfragezeichenfolgen.

Schnittstellen

DoesServiceRequest

Ein Attribut, das verwendet wird, um eine Methode zu beschreiben, die eine Anforderung an den Speicherdienst sendet.

RetryPolicyFactory

Stellt eine Wiederholungsrichtlinienfactory dar, die pro Transaktion ein neues RetryPolicy Objekt erstellt.

Enumerationen

CorsHttpMethods

HTTP-Methoden, die von CORS unterstützt werden.

GeoReplicationStatus

Enumeration, die den Status der geografischen Replikation in einem Dienst darstellt.

LocationMode

Gibt den Standortmodus an, der verwendet wird, um zu entscheiden, an welchen Speicherort die Anforderung gesendet werden soll.

LoggingOperations

Gibt an, welche Arten von Vorgängen der Dienst protokollieren soll.

MetricsLevel

Enumeration, die den Zustand der Metrikauflistung in einem Dienst darstellt.

ResultContinuationType

Gibt den Typ eines Fortsetzungstokens an.

SharedAccessAccountPermissions

Gibt den Satz möglicher Berechtigungen für eine SAS-Kontorichtlinie an.

SharedAccessAccountResourceType

Gibt den Satz möglicher Ressourcentypen für eine SAS-Kontorichtlinie an.

SharedAccessAccountService

Gibt den Satz möglicher Dienste für eine SAS-Kontorichtlinie an.

SharedAccessProtocols

Gibt den Satz möglicher Berechtigungen für ein Shared Access-Protokoll an.

StorageErrorCode

Stellt Fehlercodes dar, die möglicherweise von den Microsoft Azure-Speicherdiensten oder der Speicherclientbibliothek zurückgegeben werden.

StorageLocation

Stellt einen Speicherort für den Speicherdienst dar.