@azure/storage-blob package
Klassen
AccountSASPermissions |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die die von einem AccountSAS gewährten Berechtigungen darstellt. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein AccountSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit. |
AccountSASResourceTypes |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die ressourcen darstellt, auf die ein AccountSAS zugreifen kann. Das Festlegen eines Werts auf "true" bedeutet, dass jede SAS, die diese Berechtigungen verwendet, Zugriff auf diesen Ressourcentyp gewährt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Ressourcenfeld für ein AccountSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Ressourcenzeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Ressourcen ist besonders, und diese Klasse garantiert die Korrektheit. |
AccountSASServices |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die dienste darstellt, auf die ein AccountSAS zugreifen kann. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Zugriff auf diesen Dienst gewährt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Dienstfeld für ein AccountSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Dienstzeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Dienste ist besonders, und diese Klasse garantiert die Richtigkeit. |
AnonymousCredential |
AnonymousCredential stellt ein credentialPolicyCreator-Mitglied bereit, das zum Erstellen von AnonymousCredentialPolicy-Objekten verwendet wird. AnonymousCredentialPolicy wird mit HTTP(S)-Anforderungen verwendet, die öffentliche Ressourcen lesen oder für die Verwendung mit Shared Access Signatures (SAS) verwenden. |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy wird mit HTTP(S)-Anforderungen verwendet, die öffentliche Ressourcen lesen oder für die Verwendung mit Shared Access Signatures (SAS) verwenden. |
AppendBlobClient |
AppendBlobClient definiert eine Reihe von Vorgängen, die für das Anfügen von Blobs gelten. |
BaseRequestPolicy |
Die Basisklasse, von der alle Anforderungsrichtlinien abgeleitet werden. |
BlobBatch |
Ein BlobBatch stellt einen aggregierten Satz von Vorgängen für Blobs dar.
Derzeit werden nur |
BlobBatchClient |
Mit einem BlobBatchClient können Sie Batchanforderungen an den Azure Storage Blob-Dienst senden. Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch |
BlobClient |
Ein BlobClient stellt eine URL zu einem Azure Storage-Blob dar; Das Blob kann ein Block-Blob, ein Anfüge-BLOB oder ein Seitenblob sein. |
BlobLeaseClient |
Ein Client, der Leases für einen ContainerClient- oder einen BlobClient-verwaltet. |
BlobSASPermissions |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die berechtigungen darstellt, die von einem ServiceSAS für ein Blob gewährt werden. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein BlobSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit. |
BlobServiceClient |
Ein BlobServiceClient stellt einen Client für den Azure Storage Blob-Dienst dar, mit dem Sie BLOB-Container bearbeiten können. |
BlockBlobClient |
BlockBlobClient definiert eine Reihe von Vorgängen, die für Block-Blobs gelten. |
ContainerClient |
Ein ContainerClient stellt eine URL zum Azure Storage-Container dar, sodass Sie seine Blobs bearbeiten können. |
ContainerSASPermissions |
Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die die berechtigungen darstellt, die von einem ServiceSAS für einen Container gewährt werden. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein BlobSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit. |
Credential |
Anmeldeinformationen sind eine abstrakte Klasse für die Signierung von Azure Storage-HTTP-Anforderungen. Diese Klasse hostt eine credentialPolicyCreator-Factory, die CredentialPolicy generiert. |
CredentialPolicy |
Anmeldeinformationsrichtlinie zum Signieren von HTTP(S)-Anforderungen vor dem Senden. Dies ist eine abstrakte Klasse. |
PageBlobClient |
PageBlobClient definiert eine Reihe von Vorgängen, die für Seitenblobs gelten. |
Pipeline |
Eine Pipelineklasse, die HTTP-Anforderungsrichtlinien enthält. Sie können eine Standardpipeline erstellen, indem Sie newPipeline-aufrufen. Oder Sie können eine Pipeline mit Ihren eigenen Richtlinien durch den Konstruktor von Pipeline erstellen. Lesen Sie newPipeline- und bereitgestellten Richtlinien, bevor Sie Ihre angepasste Pipeline implementieren. |
RestError |
Ein benutzerdefinierter Fehlertyp für fehlgeschlagene Pipelineanforderungen. |
SASQueryParameters |
Stellt die Komponenten dar, aus denen die Abfrageparameter einer Azure Storage SAS bestehen. Dieser Typ wird nicht direkt vom Benutzer erstellt; sie wird nur von den AccountSASSignatureValues und BlobSASSignatureValues Typen generiert. Nachdem sie generiert wurde, kann sie in eine toString() codiert und direkt an eine URL angefügt werden (allerdings sollten Sie hier vorsichtig sein, falls es vorhandene Abfrageparameter gibt, die sich auf die geeigneten Methoden zum Anfügen dieser Abfrageparameter auswirken können). HINWEIS: Instanzen dieser Klasse sind unveränderlich. |
StorageBrowserPolicy |
StorageBrowserPolicy behandelt Unterschiede zwischen Node.js und Browserlaufzeit, einschließlich:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory ist eine Factoryklasse, die das Generieren von StorageBrowserPolicy-Objekten unterstützt. |
StorageRetryPolicy |
Wiederholungsrichtlinie mit exponentieller Wiederholung und linearer Wiederholung implementiert. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory ist eine Factoryklasse, die StorageRetryPolicy--Objekte generiert. |
StorageSharedKeyCredential |
NUR IN NODE.JS RUNTIME VERFÜGBAR. StorageSharedKeyCredential für die Kontoschlüsselautorisierung des Azure Storage-Diensts. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy ist eine Richtlinie, die zum Signieren einer HTTP-Anforderung mit einem freigegebenen Schlüssel verwendet wird. |
Schnittstellen
AccessPolicy |
Eine Zugriffsrichtlinie |
AccountSASPermissionsLike |
Ein Typ, der wie eine SAS-Kontoberechtigung aussieht. Wird in AccountSASPermissions- verwendet, um SAS-Berechtigungen aus unformatierten Objekten zu analysieren. |
AccountSASSignatureValues |
NUR IN NODE.JS RUNTIME VERFÜGBAR. AccountSASSignatureValues wird verwendet, um eine Freigegebene Zugriffssignatur (SAS) für ein Azure Storage-Konto zu generieren. Nachdem alle hier aufgeführten Werte entsprechend festgelegt wurden, rufen Sie generateAccountSASQueryParameters auf, um eine Darstellung der SAS abzurufen, die tatsächlich auf BLOB-URLs angewendet werden kann. Hinweis: Sowohl diese Klasse als auch SASQueryParameters vorhanden, da der frühere Wert änderbar und eine logische Darstellung ist, während letztere unveränderlich ist und zum Generieren tatsächlicher REST-Anforderungen verwendet wird. Weitere konzeptionelle Informationen zu SAS finden Sie unter https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 Unter https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas finden Sie Beschreibungen der Parameter, einschließlich der erforderlichen Parameter. |
AppendBlobAppendBlockFromURLOptions |
Optionen zum Konfigurieren des appendBlockFromURL- Vorgangs. |
AppendBlobAppendBlockFromUrlHeaders |
Definiert Kopfzeilen für AppendBlob_appendBlockFromUrl Vorgang. |
AppendBlobAppendBlockHeaders |
Definiert Kopfzeilen für AppendBlob_appendBlock Vorgang. |
AppendBlobAppendBlockOptions |
Optionen zum Konfigurieren des appendBlock-vorgangs. |
AppendBlobCreateHeaders |
Definiert Kopfzeilen für AppendBlob_create Vorgang. |
AppendBlobCreateIfNotExistsOptions |
Optionen zum Konfigurieren createIfNotExists Vorgangs. |
AppendBlobCreateIfNotExistsResponse |
Enthält Antwortdaten für den <xref:appendBlobClient.createIfNotExists> Vorgang. |
AppendBlobCreateOptions |
Optionen zum Konfigurieren Erstellen Vorgangs. |
AppendBlobRequestConditions |
Bedingungen, die der Erstellung dieses Anfüge-Blobs hinzugefügt werden sollen. |
AppendBlobSealOptions |
Optionen zum Konfigurieren Siegel- Vorgangs. |
AppendPositionAccessConditions |
Parametergruppe |
BatchSubRequest |
Eine Anforderung, die einem Batchvorgang zugeordnet ist. |
BatchSubResponse |
Die Antwortdaten, die einer einzelnen Anforderung innerhalb eines Batchvorgangs zugeordnet sind. |
BlobAbortCopyFromURLHeaders |
Definiert Kopfzeilen für Blob_abortCopyFromURL Vorgang. |
BlobAbortCopyFromURLOptions |
Optionen zum Konfigurieren des abortCopyFromURL Vorgangs. |
BlobAcquireLeaseOptions |
Optionen zum Konfigurieren von Blob – Lease-Vorgang erwerben. |
BlobBatchSubmitBatchOptionalParams |
Optionen zum Konfigurieren des Diensts – Optionaler Batch-Parameter übermitteln. |
BlobBeginCopyFromURLOptions |
Optionen zum Konfigurieren des beginCopyFromURL Vorgangs. |
BlobBeginCopyFromURLResponse |
Enthält Antwortdaten für den beginCopyFromURL- Vorgang. |
BlobBeginCopyFromUrlPollState |
Der von beginCopyFromURLzurückgegebene Zustand des Pollers. Dieser Zustand wird an den vom Benutzer angegebenen |
BlobBreakLeaseOptions |
Optionen zum Konfigurieren von Blob - Break Lease-Vorgang. |
BlobChangeLeaseOptions |
Optionen zum Konfigurieren von Blob – Änderung des Leasevorgangs. |
BlobCopyFromURLHeaders |
Definiert Kopfzeilen für Blob_copyFromURL Vorgang. |
BlobCreateSnapshotHeaders |
Definiert Kopfzeilen für Blob_createSnapshot Vorgang. |
BlobCreateSnapshotOptions |
Optionen zum Konfigurieren des createSnapshot Vorgangs. |
BlobDeleteHeaders |
Definiert Kopfzeilen für Blob_delete Vorgang. |
BlobDeleteIfExistsResponse |
Enthält Antwortdaten für den deleteIfExists--Vorgang. |
BlobDeleteImmutabilityPolicyHeaders |
Definiert Kopfzeilen für Blob_deleteImmutabilityPolicy Vorgang. |
BlobDeleteImmutabilityPolicyOptions |
Optionen zum Löschen der Unveränderbarkeitsrichtlinie deleteImmutabilityPolicy Vorgang. |
BlobDeleteOptions |
Optionen zum Konfigurieren des Löschens Vorgangs. |
BlobDownloadHeaders |
Definiert Kopfzeilen für Blob_download Vorgang. |
BlobDownloadOptionalParams |
Optionale Parameter. |
BlobDownloadOptions |
Optionen zum Konfigurieren des Download- Vorgangs. |
BlobDownloadResponseParsed |
Enthält Antwortdaten für den Download Vorgangs. |
BlobDownloadToBufferOptions |
Option interface for the downloadToBuffer operation. |
BlobExistsOptions |
Optionen zum Konfigurieren der sind Vorgang vorhanden. |
BlobFlatListSegment |
Eine Schnittstelle, die BlobFlatListSegment darstellt. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Optionen zum Konfigurieren generateSasUrl Vorgangs. |
BlobGetAccountInfoHeaders |
Definiert Kopfzeilen für Blob_getAccountInfo Vorgang. |
BlobGetAccountInfoOptions |
Optionen zum Konfigurieren des getAccountInfo Vorgangs. |
BlobGetPropertiesHeaders |
Definiert Kopfzeilen für Blob_getProperties Vorgang. |
BlobGetPropertiesOptions |
Optionen zum Konfigurieren des getProperties Vorgangs. |
BlobGetPropertiesResponse |
Enthält Antwortdaten für den getProperties--Vorgang. |
BlobGetTagsHeaders |
Definiert Kopfzeilen für Blob_getTags Vorgang. |
BlobGetTagsOptions |
Optionen zum Konfigurieren des getTags- Vorgangs. |
BlobHTTPHeaders |
Parametergruppe |
BlobHierarchyListSegment |
Eine Schnittstelle, die BlobHierarchyListSegment darstellt. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Beschreiben der unveränderlichen Richtlinie für blob. |
BlobItem |
Ein Azure Storage-Blob |
BlobItemInternal |
Ein Azure Storage-Blob |
BlobPrefix | |
BlobProperties |
Eigenschaften eines Blobs |
BlobQueryArrowConfiguration |
Optionen zum Abfragen von BLOB mit Apache Arrow-Format. Nur gültig für outputTextConfiguration. |
BlobQueryArrowField |
Beschreiben eines Felds in BlobQueryArrowConfiguration. |
BlobQueryCsvTextConfiguration |
Optionen zum Abfragen des Blobs im CSV-Format. |
BlobQueryError |
Blob-Abfragefehlertyp. |
BlobQueryHeaders |
Definiert Kopfzeilen für Blob_query Vorgang. |
BlobQueryJsonTextConfiguration |
Optionen zum Abfragen des Blobs im JSON-Format. |
BlobQueryParquetConfiguration |
Optionen zum Abfragen des Blobs mit dem Parkettformat. Nur gültig für inputTextConfiguration. |
BlobReleaseLeaseOptions |
Optionen zum Konfigurieren von Blob – Release Lease-Vorgang. |
BlobRenewLeaseOptions |
Optionen zum Konfigurieren von Blob – Verlängern des Leasevorgangs. |
BlobRequestConditions |
Standardmäßige HTTP-bedingte Header, Tags bedingung und Leasebedingung |
BlobSASPermissionsLike |
Ein Typ, der wie eine BLOB SAS-Berechtigung aussieht. Wird in BlobSASPermissions- verwendet, um SAS-Berechtigungen aus unformatierten Objekten zu analysieren. |
BlobSASSignatureValues |
NUR IN NODE.JS RUNTIME VERFÜGBAR. BlobSASSignatureValues wird verwendet, um das Generieren von BLOB-Dienst-SAS-Token für Container oder Blobs zu unterstützen. |
BlobServiceProperties |
Speicherdiensteigenschaften. |
BlobServiceStatistics |
Statistiken für den Speicherdienst. |
BlobSetHTTPHeadersHeaders |
Definiert Kopfzeilen für Blob_setHttpHeaders Vorgang. |
BlobSetHTTPHeadersOptions |
Optionen zum Konfigurieren des setHTTPHeaders Vorgangs. |
BlobSetImmutabilityPolicyHeaders |
Definiert Kopfzeilen für Blob_setImmutabilityPolicy Vorgang. |
BlobSetImmutabilityPolicyOptions |
Optionen zum Festlegen der Unveränderlichkeitsrichtlinie setImmutabilityPolicy Vorgangs. |
BlobSetLegalHoldHeaders |
Definiert Kopfzeilen für Blob_setLegalHold Vorgang. |
BlobSetLegalHoldOptions |
Optionen zum Festlegen des gesetzlichen Haltevorgangs setLegalHold Vorgangs. |
BlobSetMetadataHeaders |
Definiert Kopfzeilen für Blob_setMetadata Vorgang. |
BlobSetMetadataOptions |
Optionen zum Konfigurieren des setMetadata- Vorgangs. |
BlobSetTagsHeaders |
Definiert Kopfzeilen für Blob_setTags Vorgang. |
BlobSetTagsOptions |
Optionen zum Konfigurieren der setTags Vorgangs. |
BlobSetTierHeaders |
Definiert Kopfzeilen für Blob_setTier Vorgang. |
BlobSetTierOptions |
Optionen zum Konfigurieren des setAccessTier- Vorgangs. |
BlobStartCopyFromURLHeaders |
Definiert Kopfzeilen für Blob_startCopyFromURL Vorgang. |
BlobStartCopyFromURLOptions |
Optionen zum Konfigurieren des beginCopyFromURL Vorgangs. |
BlobSyncCopyFromURLOptions |
Optionen zum Konfigurieren des syncCopyFromURL- Vorgangs. |
BlobTag | |
BlobTags |
Blob-Tags |
BlobUndeleteHeaders |
Definiert Kopfzeilen für Blob_undelete Vorgang. |
BlobUndeleteOptions |
Optionen zum Konfigurieren des vorgangs "rückgängig machen". |
Block |
Stellt einen einzelnen Block in einem Block-BLOB dar. Er beschreibt die ID und Größe des Blocks. |
BlockBlobCommitBlockListHeaders |
Definiert Kopfzeilen für BlockBlob_commitBlockList Vorgang. |
BlockBlobCommitBlockListOptions |
Optionen zum Konfigurieren commitBlockList- Vorgangs. |
BlockBlobGetBlockListHeaders |
Definiert Kopfzeilen für BlockBlob_getBlockList Vorgang. |
BlockBlobGetBlockListOptions |
Optionen zum Konfigurieren getBlockList- Vorgangs. |
BlockBlobParallelUploadOptions |
Option interface for uploadFile and <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Definiert Kopfzeilen für BlockBlob_putBlobFromUrl Vorgang. |
BlockBlobQueryOptions |
Optionen zum Konfigurieren Abfrage- Vorgangs. |
BlockBlobStageBlockFromURLHeaders |
Definiert Kopfzeilen für BlockBlob_stageBlockFromURL Vorgang. |
BlockBlobStageBlockFromURLOptions |
Optionen zum Konfigurieren stageBlockFromURL- Vorgangs. |
BlockBlobStageBlockHeaders |
Definiert Kopfzeilen für BlockBlob_stageBlock Vorgang. |
BlockBlobStageBlockOptions |
Optionen zum Konfigurieren stageBlock- Vorgangs. |
BlockBlobSyncUploadFromURLOptions |
Optionen zum Konfigurieren syncUploadFromURL- Vorgangs. |
BlockBlobUploadHeaders |
Definiert Kopfzeilen für BlockBlob_upload Vorgang. |
BlockBlobUploadOptions |
Optionen zum Konfigurieren Uploads Vorgangs. |
BlockBlobUploadStreamOptions |
Option interface for the uploadStream operation. |
BlockList | |
ClearRange | |
CommonGenerateSasUrlOptions |
Allgemeine Optionen von BlobGenerateSasUrlOptions und ContainerGenerateSasUrlOptions. |
CommonOptions |
Eine Schnittstelle für Optionen, die für jeden Remotevorgang gemeinsam sind. |
ContainerAcquireLeaseOptions |
Optionen zum Konfigurieren des Containers – Lease-Vorgang erwerben. |
ContainerBreakLeaseOptionalParams |
Optionale Parameter. |
ContainerBreakLeaseOptions |
Optionen zum Konfigurieren des Containers – Unterbrechungs-Lease-Vorgang. |
ContainerChangeLeaseOptions |
Optionen zum Konfigurieren des Containers – Änderung des Leasevorgangs. |
ContainerCreateHeaders |
Definiert Kopfzeilen für Container_create Vorgang. |
ContainerCreateIfNotExistsResponse |
Enthält Antwortdaten für den createIfNotExists Vorgang. |
ContainerCreateOptions |
Optionen zum Konfigurieren Erstellen Vorgangs. |
ContainerDeleteBlobOptions |
Optionen zum Konfigurieren des deleteBlob--Vorgangs. |
ContainerDeleteHeaders |
Definiert Kopfzeilen für Container_delete Vorgang. |
ContainerDeleteIfExistsResponse |
Enthält Antwortdaten für den deleteIfExists--Vorgang. |
ContainerDeleteMethodOptions |
Optionen zum Konfigurieren Löschen Vorgangs. |
ContainerEncryptionScope |
Parametergruppe |
ContainerExistsOptions |
Optionen zum Konfigurieren sind Vorgang vorhanden. |
ContainerFilterBlobsHeaders |
Definiert Kopfzeilen für Container_filterBlobs Vorgang. |
ContainerFindBlobByTagsOptions |
Optionen zum Konfigurieren des findBlobsByTags- Vorgangs. |
ContainerGenerateSasUrlOptions |
Optionen zum Konfigurieren generateSasUrl Vorgangs. |
ContainerGetAccessPolicyHeaders |
Definiert Kopfzeilen für Container_getAccessPolicy Vorgang. |
ContainerGetAccessPolicyOptions |
Optionen zum Konfigurieren getAccessPolicy Vorgangs. |
ContainerGetAccountInfoHeaders |
Definiert Kopfzeilen für Container_getAccountInfo Vorgang. |
ContainerGetAccountInfoOptions |
Optionen zum Konfigurieren des getAccountInfo Vorgangs. |
ContainerGetPropertiesHeaders |
Definiert Kopfzeilen für Container_getProperties Vorgang. |
ContainerGetPropertiesOptions |
Optionen zum Konfigurieren getProperties Vorgangs. |
ContainerItem |
Ein Azure Storage-Container |
ContainerListBlobFlatSegmentHeaders |
Definiert Kopfzeilen für Container_listBlobFlatSegment Vorgang. |
ContainerListBlobHierarchySegmentHeaders |
Definiert Kopfzeilen für Container_listBlobHierarchySegment Vorgang. |
ContainerListBlobsOptions |
Optionen zum Konfigurieren des Containers – Blobs-Vorgänge auflisten. Siehe: |
ContainerProperties |
Eigenschaften eines Containers |
ContainerReleaseLeaseOptions |
Optionen zum Konfigurieren des Containers – Release Lease-Vorgang. |
ContainerRenameHeaders |
Definiert Kopfzeilen für Container_rename Vorgang. |
ContainerRenewLeaseOptions |
Optionen zum Konfigurieren des Containers – Lease-Vorgang verlängern. |
ContainerRequestConditions |
Bedingungen, die für den Container erfüllt werden sollen. |
ContainerSASPermissionsLike |
Ein Typ, der wie eine Container SAS-Berechtigung aussieht. Wird in ContainerSASPermissions- verwendet, um SAS-Berechtigungen aus unformatierten Objekten zu analysieren. |
ContainerSetAccessPolicyHeaders |
Definiert Kopfzeilen für Container_setAccessPolicy Vorgang. |
ContainerSetAccessPolicyOptions |
Optionen zum Konfigurieren setAccessPolicy- Vorgangs. |
ContainerSetMetadataHeaders |
Definiert Kopfzeilen für Container_setMetadata Vorgang. |
ContainerSetMetadataOptions |
Optionen zum Konfigurieren setMetadata- Vorgangs. |
ContainerUndeleteHeaders |
Definiert Kopfzeilen für Container_restore Vorgang. |
CorsRule |
CORS ist ein HTTP-Feature, mit dem eine Webanwendung, die unter einer Domäne ausgeführt wird, auf Ressourcen in einer anderen Domäne zugreifen kann. Webbrowser implementieren eine Sicherheitseinschränkung, die als Richtlinie für denselben Ursprung bezeichnet wird, die verhindert, dass eine Webseite APIs in einer anderen Domäne aufruft; CORS bietet eine sichere Möglichkeit, eine Domäne (die Ursprungsdomäne) zum Aufrufen von APIs in einer anderen Domäne zuzulassen. |
CpkInfo |
Parametergruppe |
FilterBlobItem |
Blob-Informationen aus einem findBlobsByTags- |
FilterBlobItemModel |
Blob-Informationen aus einem Filter Blobs-API-Aufruf |
FilterBlobSegment |
Segmentantwort von findBlobsByTags Vorgang. |
FilterBlobSegmentModel |
Das Ergebnis eines Filter blobs-API-Aufrufs |
GeoReplication |
Geo-Replication Informationen für den sekundären Speicherdienst |
HttpAuthorization |
Stellt Authentifizierungsinformationen in Autorisierungs-, Proxyauthentifizierungs-, WWW-Authenticate- und Proxy-Authenticate Headerwerten dar. |
HttpHeaders |
Eine Sammlung von HTTP-Headerschlüssel-Wert-Paaren. |
HttpOperationResponse |
Http-Antwort, die mit core-v1(core-http) kompatibel ist. |
HttpResponse |
Eine Darstellung einer HTTP-Antwort, die einen Verweis auf die Anforderung enthält, die sie stammt. |
IHttpClient |
Eine kompatible Schnittstelle für Kern-HTTP-Anforderungsrichtlinien |
Lease |
Die Details für eine bestimmte Lease. |
LeaseAccessConditions |
Parametergruppe |
LeaseOperationOptions |
Konfiguriert Leasevorgänge. |
ListBlobsFlatSegmentResponse |
Eine Aufzählung von Blobs |
ListBlobsFlatSegmentResponseModel |
Eine Aufzählung von Blobs |
ListBlobsHierarchySegmentResponse |
Eine Aufzählung von Blobs |
ListBlobsHierarchySegmentResponseModel |
Eine Aufzählung von Blobs |
ListContainersSegmentResponse |
Eine Aufzählung von Containern |
Logging |
Azure Analytics-Protokollierungseinstellungen. |
MatchConditions |
Gibt HTTP-Optionen für bedingte Anforderungen basierend auf dem ETag-Abgleich an. |
Metadata |
Eine Zuordnung von Name-Wert-Paaren, die der Ressource zugeordnet werden sollen. |
Metrics |
eine Zusammenfassung der Nach API gruppierten Anforderungsstatistiken in Stunden- oder Minutenaggregaten für Blobs |
ModificationConditions |
Gibt HTTP-Optionen für bedingte Anforderungen basierend auf der Änderungszeit an. |
ModifiedAccessConditions |
Standardbedingung für http-bedingte Header und Tags. |
ModifiedAccessConditionsModel |
Parametergruppe |
ObjectReplicationPolicy |
Enthält die Objektreplikationsrichtlinien-ID und die entsprechende Liste der ObjectReplicationRule. Dies wird beim Abrufen der Objektreplikationseigenschaften für das Quell-BLOB verwendet. Die Richtlinien-ID für das Ziel-BLOB wird in ObjectReplicationDestinationPolicyId der entsprechenden Methodenantworten festgelegt (z. B. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Enthält die Objektreplikationsregel-ID und ObjectReplicationStatus- eines Blobs. Es kann mehrere ObjectReplicationRule- unter einer ObjectReplicationPolicy-vorhanden sein. |
PageBlobClearPagesHeaders |
Definiert Kopfzeilen für PageBlob_clearPages Vorgang. |
PageBlobClearPagesOptions |
Optionen zum Konfigurieren des clearPages Vorgangs. |
PageBlobCopyIncrementalHeaders |
Definiert Kopfzeilen für PageBlob_copyIncremental Vorgang. |
PageBlobCreateHeaders |
Definiert Kopfzeilen für PageBlob_create Vorgang. |
PageBlobCreateIfNotExistsOptions |
Optionen zum Konfigurieren des createIfNotExists Vorgangs. |
PageBlobCreateIfNotExistsResponse |
Enthält Antwortdaten für den createIfNotExists Vorgang. |
PageBlobCreateOptions |
Optionen zum Konfigurieren des Erstellen Vorgangs. |
PageBlobGetPageRangesDiffHeaders |
Definiert Kopfzeilen für PageBlob_getPageRangesDiff Vorgang. |
PageBlobGetPageRangesDiffOptions |
Optionen zum Konfigurieren des <xref:PageBlobClient.getRangesDiff> Vorgangs. |
PageBlobGetPageRangesDiffResponse |
Enthält Antwortdaten für den getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions) Vorgang. |
PageBlobGetPageRangesHeaders |
Definiert Kopfzeilen für PageBlob_getPageRanges Vorgang. |
PageBlobGetPageRangesOptions |
Optionen zum Konfigurieren des vorgangs getPageRanges. |
PageBlobGetPageRangesResponse |
Enthält Antwortdaten für den getPageRanges(number, number, PageBlobGetPageRangesOptions) Vorgang. |
PageBlobListPageRangesDiffOptions |
Optionen zum Konfigurieren des listPageRangesDiff- Vorgangs. |
PageBlobListPageRangesOptions |
Optionen zum Konfigurieren des listPageRanges- Vorgangs. |
PageBlobRequestConditions |
Bedingungen, die der Erstellung dieses Seiten-BLOB hinzugefügt werden sollen. |
PageBlobResizeHeaders |
Definiert Kopfzeilen für PageBlob_resize Vorgang. |
PageBlobResizeOptions |
Optionen zum Konfigurieren Ändern der Größe Vorgangs. |
PageBlobStartCopyIncrementalOptions |
Optionen zum Konfigurieren startCopyIncremental- Vorgangs. |
PageBlobUpdateSequenceNumberHeaders |
Definiert Kopfzeilen für PageBlob_updateSequenceNumber Vorgang. |
PageBlobUpdateSequenceNumberOptions |
Optionen zum Konfigurieren updateSequenceNumber Vorgangs. |
PageBlobUploadPagesFromURLHeaders |
Definiert Kopfzeilen für PageBlob_uploadPagesFromURL Vorgang. |
PageBlobUploadPagesFromURLOptions |
Optionen zum Konfigurieren uploadPagesFromURL- Vorgangs. |
PageBlobUploadPagesHeaders |
Definiert Kopfzeilen für PageBlob_uploadPages Vorgang. |
PageBlobUploadPagesOptions |
Optionen zum Konfigurieren des uploadPages Vorgangs. |
PageList |
Liste der Seitenbereiche für ein BLOB. |
PageListInternal |
die Liste der Seiten |
PageRange | |
PageRangeInfo | |
ParsedBatchResponse |
Die mehrteilige/gemischte Antwort, die die Antwort für jede Unteranforderung enthält. |
PipelineLike |
Eine Schnittstelle für die Pipeline Klasse, die HTTP-Anforderungsrichtlinien enthält. Sie können eine Standardpipeline erstellen, indem Sie newPipeline-aufrufen. Oder Sie können eine Pipeline mit Ihren eigenen Richtlinien durch den Konstruktor von Pipeline erstellen. Lesen Sie newPipeline- und bereitgestellten Richtlinien, bevor Sie Ihre angepasste Pipeline implementieren. |
PipelineOptions |
Option interface for Pipeline constructor. |
PollOperationState |
PollOperationState enthält eine Meinungsliste der kleinsten Gruppe von Eigenschaften, die zum Definieren eines Abfragevorgangs mit langer Ausführung erforderlich sind. Während die Poller-Klasse als lokaler Steuerungsmechanismus funktioniert, um mit dem Auslösen zu beginnen, warten und möglicherweise einen Vorgang mit langer Ausführung abzubrechen, dokumentiert der PollOperationState den Status des Remote-Vorgangs für lange Ausführung. Es sollte mindestens aktualisiert werden, wenn der Vorgang gestartet wird, wann er beendet ist und wann er abgebrochen wird. Implementierungen können jedoch eine beliebige andere Anzahl von Eigenschaften aufweisen, die aus anderen Gründen aktualisiert werden können. |
PollerLike |
Abstrakte Darstellung eines Pollers, die nur die minimale API verfügbar machen soll, mit der der Benutzer arbeiten muss. |
PollerLikeWithCancellation |
Abstrakte Darstellung eines Pollers, die nur die minimale API verfügbar machen soll, mit der der Benutzer arbeiten muss. |
Range |
Bereich für Blob-Dienstvorgänge. |
RequestPolicyFactory |
Eine Schnittstelle zur Kompatibilität mit der RequestPolicyFactory von Core-http |
RequestPolicyOptions |
Eine Schnittstelle zur Kompatibilität mit RequestPolicy |
ResponseLike |
Ein Objekt mit einer einfachen _response-Eigenschaft. |
ResponseWithBody |
Ein Objekt mit einer _response Eigenschaft mit Textkörper und Kopfzeilen, die bereits in bekannte Typen analysiert wurden. |
ResponseWithHeaders |
Ein Objekt mit einer _response-Eigenschaft, die bereits in ein typiertes Objekt analysiert wurde. |
RetentionPolicy |
die Aufbewahrungsrichtlinie, die bestimmt, wie lange die zugehörigen Daten beibehalten werden sollen |
SASQueryParametersOptions |
Optionen zum Erstellen SASQueryParameters. |
SasIPRange |
Zulässiger IP-Bereich für eine SAS. |
SequenceNumberAccessConditions |
Parametergruppe |
ServiceClientOptions |
Eine Teilmenge von |
ServiceFilterBlobsHeaders |
Definiert Kopfzeilen für Service_filterBlobs Vorgang. |
ServiceFindBlobByTagsOptions |
Optionen zum Konfigurieren des findBlobsByTags- Vorgangs. |
ServiceGenerateAccountSasUrlOptions |
Optionen zum Konfigurieren generateAccountSasUrl Vorgangs. |
ServiceGetAccountInfoHeaders |
Definiert Kopfzeilen für Service_getAccountInfo Vorgang. |
ServiceGetAccountInfoOptions |
Optionen zum Konfigurieren des getAccountInfo Vorgangs. |
ServiceGetPropertiesHeaders |
Definiert Kopfzeilen für Service_getProperties Vorgang. |
ServiceGetPropertiesOptions |
Optionen zum Konfigurieren des getProperties Vorgangs. |
ServiceGetStatisticsHeaders |
Definiert Kopfzeilen für Service_getStatistics Vorgang. |
ServiceGetStatisticsOptions |
Optionen zum Konfigurieren des getStatistics--Vorgangs. |
ServiceGetUserDelegationKeyHeaders |
Definiert Kopfzeilen für Service_getUserDelegationKey Vorgang. |
ServiceGetUserDelegationKeyOptions |
Optionen zum Konfigurieren des Diensts – Benutzerdelegierungsschlüssel abrufen. |
ServiceListContainersOptions |
Optionen zum Konfigurieren des listContainers- Vorgangs. |
ServiceListContainersSegmentHeaders |
Definiert Kopfzeilen für Service_listContainersSegment Vorgang. |
ServiceRenameContainerOptions |
Optionen zum Konfigurieren <xref:BlobServiceClient.renameContainer> Vorgangs. |
ServiceSetPropertiesHeaders |
Definiert Kopfzeilen für Service_setProperties Vorgang. |
ServiceSetPropertiesOptions |
Optionen zum Konfigurieren des setProperties-vorgangs. |
ServiceSubmitBatchHeaders |
Definiert Kopfzeilen für Service_submitBatch Vorgang. |
ServiceSubmitBatchOptionalParamsModel |
Optionale Parameter. |
ServiceUndeleteContainerOptions |
Optionen zum Konfigurieren undeleteContainer- Vorgangs. |
SignedIdentifier |
Signierter Bezeichner. |
SignedIdentifierModel |
Signierter Bezeichner |
StaticWebsite |
Die Eigenschaften, mit denen ein Konto eine statische Website hosten kann |
StoragePipelineOptions |
Optionsschnittstelle für die newPipeline--Funktion. |
StorageRetryOptions |
Speicher-BLOB-Wiederholungsoptionenschnittstelle. |
TagConditions |
Gibt HTTP-Optionen für bedingte Anforderungen basierend auf Blobtags an. |
UserDelegationKey |
Ein Benutzerdelegierungsschlüssel. |
UserDelegationKeyModel |
Ein Benutzerdelegierungsschlüssel |
WebResource |
Eine Beschreibung einer HTTP-Anforderung, die an einem Remoteserver gesendet werden soll. |
Typaliase
AccessTier |
Definiert Werte für AccessTier. |
AccountKind |
Definiert Werte für AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Enthält Antwortdaten für den appendBlockFromUrl-Vorgang. |
AppendBlobAppendBlockResponse |
Enthält Antwortdaten für den AppendBlock-Vorgang. |
AppendBlobCreateResponse |
Enthält Antwortdaten für den Erstellungsvorgang. |
ArchiveStatus |
Definiert Werte für "ArchiveStatus". |
BlobAbortCopyFromURLResponse |
Enthält Antwortdaten für den Vorgang "abortCopyFromURL". |
BlobBatchDeleteBlobsResponse |
Enthält Antwortdaten für den deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions) Vorgang. |
BlobBatchSetBlobsAccessTierResponse |
Enthält Antwortdaten für den setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions) Vorgang. |
BlobBatchSubmitBatchResponse |
Enthält Antwortdaten für BLOB-Batchvorgänge. |
BlobCopyFromURLResponse |
Enthält Antwortdaten für den copyFromURL-Vorgang. |
BlobCopySourceTags |
Definiert Werte für BlobCopySourceTags. |
BlobCreateSnapshotResponse |
Enthält Antwortdaten für den createSnapshot-Vorgang. |
BlobDeleteImmutabilityPolicyResponse |
Enthält Antwortdaten für den deleteImmutabilityPolicy-Vorgang. |
BlobDeleteResponse |
Enthält Antwortdaten für den Löschvorgang. |
BlobDownloadResponseInternal |
Enthält Antwortdaten für den Downloadvorgang. |
BlobDownloadResponseModel |
Enthält Antwortdaten für den Downloadvorgang. |
BlobGetAccountInfoResponse |
Enthält Antwortdaten für den getAccountInfo-Vorgang. |
BlobGetPropertiesResponseModel |
Enthält Antwortdaten für den getProperties-Vorgang. |
BlobGetTagsResponse |
Enthält Antwortdaten für den getTags- Vorgang. |
BlobImmutabilityPolicyMode |
Definiert Werte für BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Der Typ eines BlobQueryArrowField-. |
BlobQueryResponseInternal |
Enthält Antwortdaten für den Abfragevorgang. |
BlobQueryResponseModel |
Enthält Antwortdaten für den Abfragevorgang. |
BlobSetHTTPHeadersResponse |
Enthält Antwortdaten für den setHttpHeaders-Vorgang. |
BlobSetImmutabilityPolicyResponse |
Enthält Antwortdaten für den setImmutabilityPolicy-Vorgang. |
BlobSetLegalHoldResponse |
Enthält Antwortdaten für den setLegalHold-Vorgang. |
BlobSetMetadataResponse |
Enthält Antwortdaten für den setMetadata-Vorgang. |
BlobSetTagsResponse |
Enthält Antwortdaten für den setTags-Vorgang. |
BlobSetTierResponse |
Enthält Antwortdaten für den setTier-Vorgang. |
BlobStartCopyFromURLResponse |
Enthält Antwortdaten für den startCopyFromURL-Vorgang. |
BlobType |
Definiert Werte für BlobType. |
BlobUndeleteResponse |
Enthält Antwortdaten für den Rückgängig-Vorgang. |
BlobUploadCommonResponse |
Antworttyp für uploadFile-, uploadStream-und <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Enthält Antwortdaten für den commitBlockList-Vorgang. |
BlockBlobGetBlockListResponse |
Enthält Antwortdaten für den getBlockList-Vorgang. |
BlockBlobGetBlockListResponseInternal |
Enthält Antwortdaten für den getBlockList-Vorgang. |
BlockBlobPutBlobFromUrlResponse |
Enthält Antwortdaten für den putBlobFromUrl-Vorgang. |
BlockBlobStageBlockFromURLResponse |
Enthält Antwortdaten für den stageBlockFromURL-Vorgang. |
BlockBlobStageBlockResponse |
Enthält Antwortdaten für den stageBlock-Vorgang. |
BlockBlobUploadResponse |
Enthält Antwortdaten für den Uploadvorgang. |
BlockListType |
Definiert Werte für BlockListType. |
ContainerCreateResponse |
Enthält Antwortdaten für den Erstellungsvorgang. |
ContainerDeleteResponse |
Enthält Antwortdaten für den Löschvorgang. |
ContainerFilterBlobsResponse |
Enthält Antwortdaten für den FilterBlobs-Vorgang. |
ContainerFindBlobsByTagsSegmentResponse |
Die Antwort von findBlobsByTags Vorgang. |
ContainerGetAccessPolicyResponse |
Enthält Antwortdaten für den getAccessPolicy--Vorgang. |
ContainerGetAccessPolicyResponseModel |
Enthält Antwortdaten für den getAccessPolicy-Vorgang. |
ContainerGetAccountInfoResponse |
Enthält Antwortdaten für den getAccountInfo-Vorgang. |
ContainerGetPropertiesResponse |
Enthält Antwortdaten für den getProperties-Vorgang. |
ContainerListBlobFlatSegmentResponse |
Enthält Antwortdaten für den listBlobFlatSegment-Vorgang. |
ContainerListBlobHierarchySegmentResponse |
Enthält Antwortdaten für den listBlobHierarchySegment-Vorgang. |
ContainerRenameResponse |
Enthält Antwortdaten für den Umbenennungsvorgang. |
ContainerSetAccessPolicyResponse |
Enthält Antwortdaten für den setAccessPolicy-Vorgang. |
ContainerSetMetadataResponse |
Enthält Antwortdaten für den setMetadata-Vorgang. |
ContainerUndeleteResponse |
Enthält Antwortdaten für den Wiederherstellungsvorgang. |
CopyPollerBlobClient |
Definiert die Vorgänge aus einer BlobClient-, die für den von beginCopyFromURL zurückgegebenen Poller erforderlich sind. |
CopyStatusType |
Definiert Werte für CopyStatusType. |
CredentialPolicyCreator |
Eine Factoryfunktion, die eine neue CredentialPolicy erstellt, die die bereitgestellte nextPolicy verwendet. |
DeleteSnapshotsOptionType |
Definiert Werte für DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Definiert Werte für EncryptionAlgorithmType. Bekannte Werte, die vom Dienst unterstützt werdenAES256- |
GeoReplicationStatusType |
Definiert Werte für GeoReplicationStatusType. |
HttpRequestBody |
Typen von Textkörpern, die auf der Anforderung unterstützt werden. NodeJS.ReadableStream und () => NodeJS.ReadableStream ist nur Node. Blob, ReadableStream und () => ReadableStream sind nur Browser. |
LeaseDurationType |
Definiert Werte für LeaseDurationType. |
LeaseOperationResponse |
Enthält die Antwortdaten für Vorgänge, die eine Lease erstellen, ändern oder löschen. Siehe BlobLeaseClient-. |
LeaseStateType |
Definiert Werte für LeaseStateType. |
LeaseStatusType |
Definiert Werte für LeaseStatusType. |
ObjectReplicationStatus |
Gibt den Replikationsstatus eines Blobs an. Dies wird verwendet, wenn ein Speicherkonto Objektreplikationsrichtlinien angewendet hat. Siehe ObjectReplicationPolicy und ObjectReplicationRule. |
PageBlobClearPagesResponse |
Enthält Antwortdaten für den clearPages-Vorgang. |
PageBlobCopyIncrementalResponse |
Enthält Antwortdaten für den copyIncremental-Vorgang. |
PageBlobCreateResponse |
Enthält Antwortdaten für den Erstellungsvorgang. |
PageBlobGetPageRangesDiffResponseInternal |
Enthält Antwortdaten für den getPageRangesDiff-Vorgang. |
PageBlobGetPageRangesDiffResponseModel |
Enthält Antwortdaten für den getPageRangesDiff-Vorgang. |
PageBlobGetPageRangesResponseInternal |
Enthält Antwortdaten für den getPageRanges-Vorgang. |
PageBlobGetPageRangesResponseModel |
Enthält Antwortdaten für den getPageRanges-Vorgang. |
PageBlobResizeResponse |
Enthält Antwortdaten für den Größenänderungsvorgang. |
PageBlobUpdateSequenceNumberResponse |
Enthält Antwortdaten für den UpdateSequenceNumber-Vorgang. |
PageBlobUploadPagesFromURLResponse |
Enthält Antwortdaten für den UploadPagesFromURL-Vorgang. |
PageBlobUploadPagesResponse |
Enthält Antwortdaten für den UploadPages-Vorgang. |
PublicAccessType |
Definiert Werte für PublicAccessType. |
RehydratePriority |
Definiert Werte für RehydratePriority. |
SequenceNumberActionType |
Definiert Werte für SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Die Antwort von findBlobsByTags Vorgang. |
ServiceGetAccountInfoResponse |
Enthält Antwortdaten für den getAccountInfo-Vorgang. |
ServiceGetPropertiesResponse |
Enthält Antwortdaten für den getProperties-Vorgang. |
ServiceGetPropertiesResponseInternal |
Enthält Antwortdaten für den getProperties-Vorgang. |
ServiceGetStatisticsResponse |
Enthält Antwortdaten für den getStatistics-Vorgang. |
ServiceGetStatisticsResponseInternal |
Enthält Antwortdaten für den getStatistics-Vorgang. |
ServiceGetUserDelegationKeyResponse |
Enthält Antwortdaten für den getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions) Vorgang. |
ServiceListContainersSegmentResponse |
Enthält Antwortdaten für den listContainersSegment-Vorgang. |
ServiceListContainersSegmentResponseInternal |
Enthält Antwortdaten für den listContainersSegment-Vorgang. |
ServiceSetPropertiesResponse |
Enthält Antwortdaten für den setProperties-Vorgang. |
ServiceSubmitBatchResponseInternal |
Enthält Antwortdaten für den submitBatch-Vorgang. |
ServiceSubmitBatchResponseModel |
Enthält Antwortdaten für den submitBatch-Vorgang. |
SkuName |
Definiert Werte für SkuName. |
SyncCopyStatusType |
Definiert Werte für SyncCopyStatusType. |
Tags |
Blob-Tags. |
WithResponse |
Ein Typ, der ein Vorgangsergebnis mit einer bekannten _response-Eigenschaft darstellt. |
Enumerationen
BlockBlobTier |
Stellt die Zugriffsebene in einem Blob dar. Ausführliche Informationen zur Block-Blob-Ebenenebene finden Sie unter Hot-, Cool- und Archivspeicherebenen. |
KnownEncryptionAlgorithmType |
Bekannte Werte von EncryptionAlgorithmType, die der Dienst akzeptiert. |
PremiumPageBlobTier |
Gibt die Seiten-BLOB-Ebene an, auf die das Blob festgelegt werden soll. Dies gilt nur für Seitenblobs für Premium-Speicherkonten. Detaillierte Informationen zu den entsprechenden IOPS und dem Durchsatz pro PageBlobTier finden Sie hier. |
SASProtocol |
Protokolle für generierte SAS. |
StorageBlobAudience |
Definiert die bekannten Cloudgruppen für den Speicher. |
StorageRetryPolicyType |
RetryPolicy-Typen. |
Functions
generate |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Generiert ein SASQueryParameters- -Objekt, das alle SAS-Abfrageparameter enthält, die zum Erstellen einer tatsächlichen REST-Anforderung erforderlich sind. Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Erstellt eine Instanz von SASQueryParameters. Akzeptiert nur erforderliche Einstellungen, die zum Erstellen einer SAS erforderlich sind. Für optionale Einstellungen legen Sie die entsprechenden Eigenschaften direkt fest, z. B. Berechtigungen, startsOn und Bezeichner. WARNUNG: Wenn der Bezeichner nicht angegeben wird, sind Berechtigungen und AblaufenOn erforderlich. Sie MÜSSEN dem Bezeichner einen Wert zuweisen oder ablaufenOn & Berechtigungen manuell, wenn Sie mit diesem Konstruktor initialisieren. Füllen Sie die erforderlichen Details aus, bevor Sie die folgenden Codeausschnitte ausführen. Beispielverwendung:
Beispiel für die Verwendung eines Bezeichners:
Beispiel für die Verwendung eines BLOB-Namens:
|
generate |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Erstellt eine Instanz von SASQueryParameters. WARNUNG: Der Bezeichner wird ignoriert, wenn SAS der Benutzerdelegierung generiert wird, Berechtigungen und Ablaufen Erforderlich sind. Beispielverwendung:
|
get |
So rufen Sie die OAuth-Zielgruppe für ein Speicherkonto für den BLOB-Dienst ab. |
is |
Ein Helfer, der entscheidet, ob ein bestimmtes Argument dem Pipelinevertrag entspricht. |
new |
Erstellt ein neues Pipelineobjekt mit bereitgestellten Anmeldeinformationen. |
Details zur Funktion
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
NUR IN NODE.JS RUNTIME VERFÜGBAR.
Generiert ein SASQueryParameters- -Objekt, das alle SAS-Abfrageparameter enthält, die zum Erstellen einer tatsächlichen REST-Anforderung erforderlich sind.
Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parameter
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Gibt zurück
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
NUR IN NODE.JS RUNTIME VERFÜGBAR.
Erstellt eine Instanz von SASQueryParameters.
Akzeptiert nur erforderliche Einstellungen, die zum Erstellen einer SAS erforderlich sind. Für optionale Einstellungen legen Sie die entsprechenden Eigenschaften direkt fest, z. B. Berechtigungen, startsOn und Bezeichner.
WARNUNG: Wenn der Bezeichner nicht angegeben wird, sind Berechtigungen und AblaufenOn erforderlich. Sie MÜSSEN dem Bezeichner einen Wert zuweisen oder ablaufenOn & Berechtigungen manuell, wenn Sie mit diesem Konstruktor initialisieren.
Füllen Sie die erforderlichen Details aus, bevor Sie die folgenden Codeausschnitte ausführen.
Beispielverwendung:
// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400 * 1000), // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Beispiel für die Verwendung eines Bezeichners:
// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
{
accessPolicy: {
expiresOn: new Date(new Date().valueOf() + 86400 * 1000), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date() // Date type
},
id: identifier
}
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier // Required
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Beispiel für die Verwendung eines BLOB-Namens:
// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
containerName, // Required
blobName, // Required
permissions: BlobSASPermissions.parse("racwd"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400 * 1000), // Required. Date type
cacheControl: "cache-control-override", // Optional
contentDisposition: "content-disposition-override", // Optional
contentEncoding: "content-encoding-override", // Optional
contentLanguage: "content-language-override", // Optional
contentType: "content-type-override", // Optional
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parameter
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Gibt zurück
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
NUR IN NODE.JS RUNTIME VERFÜGBAR.
Erstellt eine Instanz von SASQueryParameters. WARNUNG: Der Bezeichner wird ignoriert, wenn SAS der Benutzerdelegierung generiert wird, Berechtigungen und Ablaufen Erforderlich sind.
Beispielverwendung:
// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn, // Optional. Date type
expiresOn, // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
},
userDelegationKey, // UserDelegationKey
accountName
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string): SASQueryParameters
Parameter
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Rückgabewert von blobServiceClient.getUserDelegationKey()
- accountName
-
string
Gibt zurück
getBlobServiceAccountAudience(string)
So rufen Sie die OAuth-Zielgruppe für ein Speicherkonto für den BLOB-Dienst ab.
function getBlobServiceAccountAudience(storageAccountName: string): string
Parameter
- storageAccountName
-
string
Gibt zurück
string
isPipelineLike(unknown)
Ein Helfer, der entscheidet, ob ein bestimmtes Argument dem Pipelinevertrag entspricht.
function isPipelineLike(pipeline: unknown): pipeline
Parameter
- pipeline
-
unknown
Ein Argument, das eine Pipeline sein kann
Gibt zurück
pipeline
true, wenn das Argument dem Pipeline-Vertrag entspricht
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Erstellt ein neues Pipelineobjekt mit bereitgestellten Anmeldeinformationen.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parameter
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Wie anonyme Anmeldeinformationen, StorageSharedKeyCredential oder anmeldeinformationen aus dem @azure/identity
-Paket zum Authentifizieren von Anforderungen an den Dienst. Sie können auch ein Objekt bereitstellen, das die TokenCredential-Schnittstelle implementiert. Wenn nicht angegeben, wird AnonymousCredential verwendet.
- pipelineOptions
- StoragePipelineOptions
Wahlfrei. Optionen.
Gibt zurück
Ein neues Pipelineobjekt.