Share via


@azure/storage-blob package

Classes

AccountSASPermissions

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les autorisations accordées par un AccountSAS. Définir une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera des autorisations pour cette opération. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie comme champ d’autorisations sur un <xref:AccountSASSignatureValues> objet. Il est possible de construire la chaîne d’autorisations sans cette classe, mais l’ordre des autorisations est particulier et cette classe garantit l’exactitude.

AccountSASResourceTypes

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les ressources accessibles par un AccountSAS. Définir une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera l’accès à ce type de ressource. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie en tant que champ de ressources sur un <xref:AccountSASSignatureValues> objet. Il est possible de construire la chaîne de ressources sans cette classe, mais l’ordre des ressources est particulier et cette classe garantit l’exactitude.

AccountSASServices

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les services accessibles par un AccountSAS. Définir une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera l’accès à ce service. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie en tant que champ de services sur un <xref:AccountSASSignatureValues> objet. Il est possible de construire la chaîne de services sans cette classe, mais l’ordre des services est particulier et cette classe garantit l’exactitude.

AnonymousCredential

AnonymousCredential fournit un membre credentialPolicyCreator utilisé pour créer des objets AnonymousCredentialPolicy. AnonymousCredentialPolicy est utilisé avec les requêtes HTTP(S) qui lisent des ressources publiques ou pour une utilisation avec des signatures d’accès partagé (SAP).

AnonymousCredentialPolicy

AnonymousCredentialPolicy est utilisé avec les requêtes HTTP(S) qui lisent des ressources publiques ou pour une utilisation avec des signatures d’accès partagé (SAP).

AppendBlobClient

AppendBlobClient définit un ensemble d’opérations applicables aux objets blob d’ajout.

BlobBatch

Un BlobBatch représente un ensemble agrégé d’opérations sur des objets blob. Actuellement, et setAccessTier sont uniquement delete pris en charge.

BlobBatchClient

Un BlobBatchClient vous permet d’effectuer des requêtes par lot au service Blob Stockage Azure.

BlobClient

Un BlobClient représente une URL vers un objet blob stockage Azure ; l’objet blob peut être un objet blob de blocs, un objet blob d’ajout ou un objet blob de pages.

BlobLeaseClient

Client qui gère les baux pour un <xref:ContainerClient> ou un <xref:BlobClient>.

BlobSASPermissions

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les autorisations accordées par un ServiceSAS à un objet blob. La définition d’une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera des autorisations pour cette opération. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie comme champ d’autorisations sur un <xref:BlobSASSignatureValues> objet. Il est possible de construire la chaîne d’autorisations sans cette classe, mais l’ordre des autorisations est particulier et cette classe garantit l’exactitude.

BlobServiceClient

Un BlobServiceClient représente un client du service Blob Stockage Azure, ce qui vous permet de manipuler des conteneurs d’objets blob.

BlockBlobClient

BlockBlobClient définit un ensemble d’opérations applicables aux objets blob de blocs.

ContainerClient

Un ContainerClient représente une URL vers le conteneur Stockage Azure qui vous permet de manipuler ses objets blob.

ContainerSASPermissions

Il s’agit d’une classe d’assistance permettant de construire une chaîne représentant les autorisations accordées par un ServiceSAS à un conteneur. Définir une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera des autorisations pour cette opération. Une fois toutes les valeurs définies, celle-ci doit être sérialisée avec toString et définie comme champ d’autorisations sur un <xref:BlobSASSignatureValues> objet. Il est possible de construire la chaîne d’autorisations sans cette classe, mais l’ordre des autorisations est particulier et cette classe garantit l’exactitude.

Credential

Les informations d’identification sont une classe abstraite pour la signature des requêtes HTTP de Stockage Azure. Cette classe hébergera une fabrique credentialPolicyCreator qui génère CredentialPolicy.

CredentialPolicy

Stratégie d’informations d’identification utilisée pour signer les requêtes HTTP(S) avant l’envoi. Il s’agit d’une classe abstraite.

PageBlobClient

PageBlobClient définit un ensemble d’opérations applicables aux objets blob de pages.

Pipeline

Classe Pipeline contenant des stratégies de requête HTTP. Vous pouvez créer un pipeline par défaut en appelant <xref:newPipeline>. Vous pouvez également créer un pipeline avec vos propres stratégies par le constructeur de Pipeline. Reportez-vous aux stratégies fournies avant d’implémenter <xref:newPipeline> votre pipeline personnalisé.

SASQueryParameters

Représente les composants qui composent les paramètres de requête d’une sape de stockage Azure. Ce type n’est pas construit directement par l’utilisateur ; il est généré uniquement par les <xref:AccountSASSignatureValues> types et <xref:BlobSASSignatureValues> . Une fois généré, il peut être encodé dans un <xref:String> et ajouté à une URL directement (même si la prudence doit être prise ici dans le cas où il existe des paramètres de requête existants, ce qui peut affecter les moyens appropriés d’ajouter ces paramètres de requête). REMARQUE : Les instances de cette classe sont immuables.

StorageBrowserPolicy

StorageBrowserPolicy gère les différences entre les Node.js et le runtime du navigateur, notamment :

  1. Les navigateurs mettez en cache les requêtes GET/HEAD en ajoutant des en-têtes conditionnels tels que « IF_MODIFIED_SINCE ». StorageBrowserPolicy est une stratégie utilisée pour ajouter une requête d’horodatage à l’URL de requête GET/HEAD afin d’éviter le cache du navigateur.

  2. Supprimer l’en-tête de cookie pour la sécurité

  3. Supprimer l’en-tête de longueur de contenu pour éviter l’avertissement des navigateurs

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory est une classe d’usine qui permet de générer des objets StorageBrowserPolicy.

StorageClient

Un StorageClient représente une classe d’URL basée pour <xref:BlobServiceClient>, <xref:ContainerClient> et etc.

StorageClientContext
StorageRetryPolicy

Stratégie de nouvelle tentative avec nouvelle tentative exponentielle et nouvelle tentative linéaire implémentée.

StorageRetryPolicyFactory

StorageRetryPolicyFactory est une classe d’usine qui aide à générer des <xref:StorageRetryPolicy> objets.

StorageSharedKeyCredential

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. StorageSharedKeyCredential pour l’autorisation de clé de compte du service Stockage Azure.

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy est une stratégie utilisée pour signer une requête HTTP avec une clé partagée.

Interfaces

AccessPolicy

Une stratégie d’accès

AccountSASPermissionsLike

Type qui ressemble à une autorisation SAP de compte. Utilisé dans <xref:AccountSASPermissions> pour analyser les autorisations SAS à partir d’objets bruts.

AccountSASSignatureValues

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. AccountSASSignatureValues est utilisé pour générer une signature d’accès partagé (SAP) pour un compte de stockage Azure. Une fois que toutes les valeurs ici sont correctement définies, appelez <xref:generateAccountSASQueryParameters> pour obtenir une représentation de la sap qui peut en fait être appliquée aux URL d’objet blob. Remarque : cette classe et <xref:SASQueryParameters> existent à la fois, car la première est mutable et une représentation logique, tandis que la seconde est immuable et utilisée pour générer des requêtes REST réelles.

AppendBlobAppendBlockFromURLOptions

Options de configuration de l’opération <xref:AppendBlobClient.appendBlockFromURL> .

AppendBlobAppendBlockFromUrlHeaders

Définit des en-têtes pour AppendBlob_appendBlockFromUrl opération.

AppendBlobAppendBlockHeaders

Définit des en-têtes pour AppendBlob_appendBlock opération.

AppendBlobAppendBlockOptions

Options de configuration de l’opération <xref:AppendBlobClient.appendBlock> .

AppendBlobCreateHeaders

Définit des en-têtes pour AppendBlob_create opération.

AppendBlobCreateIfNotExistsOptions

Options de configuration <xref:AppendBlobClient.createIfNotExists> de l’opération.

AppendBlobCreateIfNotExistsResponse

Contient des données de réponse pour l’opération <xref:appendBlobClient.createIfNotExists> .

AppendBlobCreateOptions

Options de configuration <xref:AppendBlobClient.create> de l’opération.

AppendBlobRequestConditions

Conditions à ajouter à la création de cet objet blob d’ajout.

AppendBlobSealOptions

Options de configuration <xref:AppendBlobClient.seal> de l’opération.

AppendPositionAccessConditions

Groupe de paramètres

BatchSubRequest

Requête associée à une opération de traitement par lots.

BatchSubResponse

Données de réponse associées à une requête unique au sein d’une opération de traitement par lots.

BlobAbortCopyFromURLHeaders

Définit des en-têtes pour Blob_abortCopyFromURL opération.

BlobAbortCopyFromURLOptions

Options de configuration de l’opération <xref:BlobClient.abortCopyFromURL> .

BlobAcquireLeaseOptions

Options pour configurer l’opération Blob - Acquérir un bail.

BlobBatchSubmitBatchOptionalParams

Options de configuration du service - Envoyer des paramètres facultatifs par lot.

BlobBeginCopyFromURLOptions

Options de configuration de l’opération <xref:BlobClient.beginCopyFromURL> .

BlobBeginCopyFromURLResponse

Contient des données de réponse pour l’opération <xref:BlobClient.beginCopyFromURL> .

BlobBeginCopyFromUrlPollState

État utilisé par l’polleur retourné à partir de <xref:BlobClient.beginCopyFromURL>. Cet état est passé dans le rappel spécifié par onProgress l’utilisateur chaque fois que la progression de la copie est détectée.

BlobBreakLeaseOptions

Options pour configurer l’opération Blob - Arrêter le bail.

BlobChangeLeaseOptions

Options pour configurer l’opération Blob - Modifier le bail.

BlobCopyFromURLHeaders

Définit des en-têtes pour Blob_copyFromURL opération.

BlobCreateSnapshotHeaders

Définit des en-têtes pour Blob_createSnapshot opération.

BlobCreateSnapshotOptions

Options de configuration de l’opération <xref:BlobClient.createSnapshot> .

BlobDeleteHeaders

Définit des en-têtes pour Blob_delete opération.

BlobDeleteIfExistsResponse

Contient des données de réponse pour l’opération <xref:BlobClient.deleteIfExists> .

BlobDeleteImmutabilityPolicyHeaders

Définit des en-têtes pour Blob_deleteImmutabilityPolicy opération.

BlobDeleteImmutabilityPolicyOptions

Options de suppression de l’opération de stratégie d’immuabilité <xref:BlobClient.deleteImmutabilityPolicy> .

BlobDeleteOptions

Options de configuration de l’opération <xref:BlobClient.delete> .

BlobDownloadHeaders

Définit des en-têtes pour Blob_download opération.

BlobDownloadOptionalParams

Paramètres facultatifs.

BlobDownloadOptions

Options de configuration de l’opération <xref:BlobClient.download> .

BlobDownloadResponseParsed

Contient des données de réponse pour l’opération <xref:BlobClient.download> .

BlobDownloadToBufferOptions

Interface d’option pour l’opération <xref:BlobClient.downloadToBuffer> .

BlobExistsOptions

Options de configuration de l’opération <xref:BlobClient.exists> .

BlobFlatListSegment

Interface représentant BlobFlatListSegment.

BlobFlatListSegmentModel
BlobGenerateSasUrlOptions

Options de configuration <xref:BlobClient.generateSasUrl> de l’opération.

BlobGetPropertiesHeaders

Définit des en-têtes pour Blob_getProperties opération.

BlobGetPropertiesOptions

Options pour configurer l’opération <xref:BlobClient.getProperties> .

BlobGetPropertiesResponse

Contient des données de réponse pour l’opération <xref:BlobClient.getProperties> .

BlobGetTagsHeaders

Définit des en-têtes pour Blob_getTags opération.

BlobGetTagsOptions

Options pour configurer l’opération <xref:BlobClient.getTags> .

BlobHTTPHeaders

Groupe de paramètres

BlobHierarchyListSegment

Interface représentant BlobHierarchyListSegment.

BlobHierarchyListSegmentModel
BlobImmutabilityPolicy

Décrire la stratégie immuable pour l’objet blob.

BlobItem

Objet blob stockage Azure

BlobItemInternal

Objet blob stockage Azure

BlobPrefix
BlobProperties

Propriétés d’un objet blob

BlobQueryArrowConfiguration

Options d’interrogation d’objet blob au format Apache Arrow. Valide uniquement pour <xref:BlockBlobQueryOptions.outputTextConfiguration>.

BlobQueryArrowField

Décrire un champ dans <xref:BlobQueryArrowConfiguration>.

BlobQueryCsvTextConfiguration

Options d’interrogation d’objet blob au format CSV.

BlobQueryError

Type d’erreur de requête d’objet blob.

BlobQueryHeaders

Définit des en-têtes pour Blob_query opération.

BlobQueryJsonTextConfiguration

Options permettant d’interroger un objet blob au format JSON.

BlobQueryParquetConfiguration

Options d’interrogation d’objet blob au format Parquet. Valide uniquement pour <xref:BlockBlobQueryOptions.inputTextConfiguration>.

BlobReleaseLeaseOptions

Options pour configurer l’opération Blob - Bail de mise en production.

BlobRenewLeaseOptions

Options permettant de configurer l’opération Blob - Renouveler le bail.

BlobRequestConditions

en-têtes conditionnels HTTP standard, condition d’étiquettes et condition de bail

BlobSASPermissionsLike

Type qui ressemble à une autorisation SAS Blob. Utilisé dans <xref:BlobSASPermissions> pour analyser les autorisations SAP à partir d’objets bruts.

BlobSASSignatureValues

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. BlobSASSignatureValues est utilisé pour aider à générer des jetons SAP du service Blob pour les conteneurs ou les objets blob.

BlobServiceProperties

Propriétés du service de stockage.

BlobServiceStatistics

Statistiques pour le service de stockage.

BlobSetHTTPHeadersHeaders

Définit des en-têtes pour Blob_setHttpHeaders opération.

BlobSetHTTPHeadersOptions

Options pour configurer l’opération <xref:BlobClient.setHTTPHeaders> .

BlobSetImmutabilityPolicyHeaders

Définit des en-têtes pour Blob_setImmutabilityPolicy opération.

BlobSetImmutabilityPolicyOptions

Options pour définir l’opération de stratégie d’immuabilité <xref:BlobClient.setImmutabilityPolicy> .

BlobSetLegalHoldHeaders

Définit des en-têtes pour Blob_setLegalHold opération.

BlobSetLegalHoldOptions

Options de définition de l’opération de conservation <xref:BlobClient.setLegalHold> légale.

BlobSetMetadataHeaders

Définit des en-têtes pour Blob_setMetadata opération.

BlobSetMetadataOptions

Options pour configurer l’opération <xref:BlobClient.setMetadata> .

BlobSetTagsHeaders

Définit des en-têtes pour Blob_setTags opération.

BlobSetTagsOptions

Options pour configurer l’opération <xref:BlobClient.setTags> .

BlobSetTierHeaders

Définit des en-têtes pour Blob_setTier opération.

BlobSetTierOptions

Options pour configurer l’opération <xref:BlobClient.setAccessTier> .

BlobStartCopyFromURLHeaders

Définit des en-têtes pour Blob_startCopyFromURL opération.

BlobStartCopyFromURLOptions

Options pour configurer l’opération <xref:BlobClient.beginCopyFromURL> .

BlobSyncCopyFromURLOptions

Options pour configurer l’opération <xref:BlobClient.syncCopyFromURL> .

BlobTag
BlobTags

Balises d’objet blob

BlobUndeleteHeaders

Définit des en-têtes pour Blob_undelete opération.

BlobUndeleteOptions

Options pour configurer l’opération <xref:BlobClient.undelete> .

Block

Représente un seul bloc dans un objet blob de blocs. Il décrit l’ID et la taille du bloc.

BlockBlobCommitBlockListHeaders

Définit des en-têtes pour BlockBlob_commitBlockList opération.

BlockBlobCommitBlockListOptions

Options de configuration <xref:BlockBlobClient.commitBlockList> de l’opération.

BlockBlobGetBlockListHeaders

Définit des en-têtes pour BlockBlob_getBlockList opération.

BlockBlobGetBlockListOptions

Options de configuration <xref:BlockBlobClient.getBlockList> de l’opération.

BlockBlobParallelUploadOptions

Interface d’option pour <xref:BlockBlobClient.uploadFile> et <xref:BlockBlobClient.uploadSeekableStream>.

BlockBlobPutBlobFromUrlHeaders

Définit des en-têtes pour BlockBlob_putBlobFromUrl opération.

BlockBlobQueryOptions

Options de configuration <xref:BlockBlobClient.query> de l’opération.

BlockBlobStageBlockFromURLHeaders

Définit des en-têtes pour BlockBlob_stageBlockFromURL opération.

BlockBlobStageBlockFromURLOptions

Options de configuration <xref:BlockBlobClient.stageBlockFromURL> de l’opération.

BlockBlobStageBlockHeaders

Définit des en-têtes pour BlockBlob_stageBlock opération.

BlockBlobStageBlockOptions

Options de configuration <xref:BlockBlobClient.stageBlock> de l’opération.

BlockBlobSyncUploadFromURLOptions

Options de configuration <xref:BlockBlobClient.syncUploadFromURL> de l’opération.

BlockBlobUploadHeaders

Définit des en-têtes pour BlockBlob_upload opération.

BlockBlobUploadOptions

Options de configuration <xref:BlockBlobClient.upload> de l’opération.

BlockBlobUploadStreamOptions

Interface d’option pour l’opération <xref:BlockBlobClient.uploadStream> .

BlockList
CommonGenerateSasUrlOptions

Options courantes de <xref:BlobGenerateSasUrlOptions> et <xref:ContainerGenerateSasUrlOptions>.

CommonOptions

Interface pour les options communes à chaque opération distante.

ContainerAcquireLeaseOptions

Options pour configurer l’opération Container - Acquire Lease.

ContainerBreakLeaseOptionalParams

Paramètres facultatifs.

ContainerBreakLeaseOptions

Options pour configurer l’opération Container - Break Lease.

ContainerChangeLeaseOptions

Options pour configurer l’opération Conteneur - Modifier le bail.

ContainerCreateHeaders

Définit des en-têtes pour Container_create opération.

ContainerCreateIfNotExistsResponse

Contient des données de réponse pour l’opération <xref:ContainerClient.createIfNotExists> .

ContainerCreateOptions

Options de configuration <xref:ContainerClient.create> de l’opération.

ContainerDeleteBlobOptions

Options de configuration de l’opération <xref:ContainerClient.deleteBlob> .

ContainerDeleteHeaders

Définit des en-têtes pour Container_delete opération.

ContainerDeleteIfExistsResponse

Contient des données de réponse pour l’opération <xref:ContainerClient.deleteIfExists> .

ContainerDeleteMethodOptions

Options de configuration <xref:ContainerClient.delete> de l’opération.

ContainerEncryptionScope

Groupe de paramètres

ContainerExistsOptions

Options de configuration <xref:ContainerClient.exists> de l’opération.

ContainerGenerateSasUrlOptions

Options de configuration <xref:ContainerClient.generateSasUrl> de l’opération.

ContainerGetAccessPolicyHeaders

Définit des en-têtes pour Container_getAccessPolicy opération.

ContainerGetAccessPolicyOptions

Options de configuration <xref:ContainerClient.getAccessPolicy> de l’opération.

ContainerGetPropertiesHeaders

Définit des en-têtes pour Container_getProperties opération.

ContainerGetPropertiesOptions

Options de configuration <xref:ContainerClient.getProperties> de l’opération.

ContainerItem

Un conteneur de stockage Azure

ContainerListBlobFlatSegmentHeaders

Définit des en-têtes pour Container_listBlobFlatSegment opération.

ContainerListBlobHierarchySegmentHeaders

Définit des en-têtes pour Container_listBlobHierarchySegment opération.

ContainerListBlobsOptions

Options pour configurer les opérations Conteneur - Répertorier les objets blob. Consultez l'article :

  • <xref:ContainerClient.listBlobsFlat>
  • <xref:ContainerClient.listBlobsByHierarchy>
ContainerProperties

Propriétés d’un conteneur

ContainerReleaseLeaseOptions

Options pour configurer l’opération Container - Release Lease.

ContainerRenameHeaders

Définit des en-têtes pour Container_rename opération.

ContainerRenewLeaseOptions

Options pour configurer l’opération Conteneur - Renouveler le bail.

ContainerRequestConditions

Conditions à remplir pour le conteneur.

ContainerSASPermissionsLike

Type qui ressemble à une autorisation SAS de conteneur. Utilisé dans <xref:ContainerSASPermissions> pour analyser les autorisations SAS à partir d’objets bruts.

ContainerSetAccessPolicyHeaders

Définit des en-têtes pour Container_setAccessPolicy opération.

ContainerSetAccessPolicyOptions

Options de configuration <xref:ContainerClient.setAccessPolicy> de l’opération.

ContainerSetMetadataHeaders

Définit des en-têtes pour Container_setMetadata opération.

ContainerSetMetadataOptions

Options de configuration <xref:ContainerClient.setMetadata> de l’opération.

ContainerUndeleteHeaders

Définit des en-têtes pour Container_restore opération.

CorsRule

CORS est une fonctionnalité HTTP qui permet à une application web exécutée dans un domaine d'accéder aux ressources d'un autre domaine. Les navigateurs web implémentent une restriction de sécurité appelée stratégie de même origine qui empêche une page web d’appeler des API dans un autre domaine ; CORS fournit un moyen sécurisé d’autoriser un domaine (le domaine d’origine) à appeler des API dans un autre domaine

CpkInfo

Groupe de paramètres

FilterBlobItem

Informations d’objet blob d’un <xref:BlobServiceClient.findBlobsByTags>

FilterBlobItemModel

Informations d’objet blob d’un appel d’API Filtrer les objets blob

FilterBlobSegment

Segmenter la réponse de l’opération <xref:BlobServiceClient.findBlobsByTags> .

FilterBlobSegmentModel

Résultat d’un appel d’API d’objets blob de filtre

GeoReplication

Geo-Replication informations pour le service de stockage secondaire

HttpAuthorization

Représente les informations d’authentification dans les valeurs d’en-tête Authorization, ProxyAuthorization, WWW-Authenticate et Proxy-Authenticate.

Lease

Détails d’un bail spécifique.

LeaseAccessConditions

Groupe de paramètres

LeaseOperationOptions

Configure les opérations de bail.

ListBlobsFlatSegmentResponse

Énumération d’objets blob

ListBlobsFlatSegmentResponseModel

Énumération d’objets blob

ListBlobsHierarchySegmentResponse

Énumération d’objets blob

ListBlobsHierarchySegmentResponseModel

Énumération d’objets blob

ListContainersSegmentResponse

Énumération de conteneurs

Logging

Paramètres de journalisation Azure Analytics.

MatchConditions

Spécifie les options HTTP pour les requêtes conditionnelles basées sur la correspondance ETag.

Metadata

Mappage de paires nom-valeur à associer à la ressource.

Metrics

résumé des statistiques de requête regroupées par API en agrégats d’heures ou de minutes pour les objets blob

ModificationConditions

Spécifie les options HTTP pour les requêtes conditionnelles en fonction de l’heure de modification.

ModifiedAccessConditions

condition d’en-têtes et d’étiquettes conditionnels HTTP standard.

ModifiedAccessConditionsModel

Groupe de paramètres

ObjectReplicationPolicy

Contient l’ID de stratégie de réplication d’objet et la liste respective de <xref:ObjectReplicationRule>. Il est utilisé lors de la récupération des propriétés de réplication d’objet sur l’objet blob source. L’ID de stratégie pour l’objet blob de destination est défini dans ObjectReplicationDestinationPolicyId des réponses de méthode respectives (par exemple, <xref:BlobProperties.ObjectReplicationDestinationPolicyId>.

ObjectReplicationRule

Contient l’ID de règle de réplication d’objet et <xref:ObjectReplicationStatus> d’un objet blob. Il peut y en avoir plusieurs <xref:ObjectReplicationRule> sous un <xref:ObjectReplicationPolicy>.

PageBlobClearPagesHeaders

Définit des en-têtes pour PageBlob_clearPages opération.

PageBlobClearPagesOptions

Options pour configurer l’opération <xref:PageBlobClient.clearPages> .

PageBlobCopyIncrementalHeaders

Définit des en-têtes pour PageBlob_copyIncremental opération.

PageBlobCreateHeaders

Définit les en-têtes pour PageBlob_create opération.

PageBlobCreateIfNotExistsOptions

Options pour configurer l’opération <xref:PageBlobClient.createIfNotExists> .

PageBlobCreateIfNotExistsResponse

Contient des données de réponse pour l’opération <xref:PageBlobClient.createIfNotExists> .

PageBlobCreateOptions

Options pour configurer l’opération <xref:PageBlobClient.create> .

PageBlobGetPageRangesDiffHeaders

Définit des en-têtes pour PageBlob_getPageRangesDiff opération.

PageBlobGetPageRangesDiffOptions

Options pour configurer l’opération <xref:PageBlobClient.getRangesDiff> .

PageBlobGetPageRangesDiffResponse

Contient des données de réponse pour l’opération <xref:BlobClient.getPageRangesDiff> .

PageBlobGetPageRangesHeaders

Définit des en-têtes pour PageBlob_getPageRanges opération.

PageBlobGetPageRangesOptions

Options pour configurer l’opération <xref:PageBlobClient.getPageRanges> .

PageBlobGetPageRangesResponse

Contient des données de réponse pour l’opération <xref:BlobClient.getPageRanges> .

PageBlobRequestConditions

Conditions à ajouter à la création de cet objet blob de page.

PageBlobResizeHeaders

Définit des en-têtes pour PageBlob_resize opération.

PageBlobResizeOptions

Options de configuration <xref:PageBlobClient.resize> de l’opération.

PageBlobStartCopyIncrementalOptions

Options de configuration <xref:PageBlobClient.startCopyIncremental> de l’opération.

PageBlobUpdateSequenceNumberHeaders

Définit des en-têtes pour PageBlob_updateSequenceNumber opération.

PageBlobUpdateSequenceNumberOptions

Options de configuration <xref:PageBlobClient.updateSequenceNumber> de l’opération.

PageBlobUploadPagesFromURLHeaders

Définit des en-têtes pour PageBlob_uploadPagesFromURL opération.

PageBlobUploadPagesFromURLOptions

Options de configuration <xref:PageBlobClient.uploadPagesFromURL> de l’opération.

PageBlobUploadPagesHeaders

Définit des en-têtes pour PageBlob_uploadPages opération.

PageBlobUploadPagesOptions

Options pour configurer l’opération <xref:PageBlobClient.uploadPages> .

PageList

Liste des plages de pages pour un objet blob.

ParsedBatchResponse

Réponse multipart/mixte qui contient la réponse pour chaque sous-requête.

PipelineLike

Interface pour la <xref:Pipeline> classe contenant des stratégies de requête HTTP. Vous pouvez créer un pipeline par défaut en appelant <xref:newPipeline>. Vous pouvez également créer un pipeline avec vos propres stratégies par le constructeur de Pipeline. Reportez-vous aux stratégies fournies avant d’implémenter <xref:newPipeline> votre pipeline personnalisé.

PipelineOptions

Interface d’option pour le constructeur pipeline.

Range

Plage pour les opérations de service Blob.

RetentionPolicy

la stratégie de rétention qui détermine la durée pendant laquelle les données associées doivent persister

SASQueryParametersOptions

Options de construction <xref:SASQueryParameters>.

SasIPRange

Plage d’adresses IP autorisée pour une SAP.

SequenceNumberAccessConditions

Groupe de paramètres

ServiceFilterBlobsHeaders

Définit des en-têtes pour Service_filterBlobs opération.

ServiceFindBlobByTagsOptions

Options pour configurer l’opération <xref:BlobServiceClient.findBlobsByTags> .

ServiceGenerateAccountSasUrlOptions

Options de configuration <xref:BlobServiceClient.generateAccountSasUrl> de l’opération.

ServiceGetAccountInfoHeaders

Définit des en-têtes pour Service_getAccountInfo opération.

ServiceGetAccountInfoOptions

Options pour configurer l’opération <xref:BlobServiceClient.getAccountInfo> .

ServiceGetPropertiesHeaders

Définit des en-têtes pour Service_getProperties opération.

ServiceGetPropertiesOptions

Options pour configurer l’opération <xref:BlobServiceClient.getProperties> .

ServiceGetStatisticsHeaders

Définit des en-têtes pour Service_getStatistics opération.

ServiceGetStatisticsOptions

Options pour configurer l’opération <xref:BlobServiceClient.getStatistics> .

ServiceGetUserDelegationKeyHeaders

Définit les en-têtes pour Service_getUserDelegationKey opération.

ServiceGetUserDelegationKeyOptions

Options de configuration du service - Obtenir la clé de délégation d’utilisateur.

ServiceListContainersOptions

Options pour configurer l’opération <xref:BlobServiceClient.listContainers> .

ServiceListContainersSegmentHeaders

Définit des en-têtes pour Service_listContainersSegment opération.

ServiceRenameContainerOptions

Options de configuration <xref:BlobServiceClient.renameContainer> de l’opération.

ServiceSetPropertiesHeaders

Définit des en-têtes pour Service_setProperties opération.

ServiceSetPropertiesOptions

Options pour configurer l’opération <xref:BlobServiceClient.setProperties> .

ServiceSubmitBatchHeaders

Définit des en-têtes pour Service_submitBatch opération.

ServiceSubmitBatchOptionalParamsModel

Paramètres facultatifs.

ServiceUndeleteContainerOptions

Options de configuration <xref:BlobServiceClient.undeleteContainer> de l’opération.

SignedIdentifier

Identificateur signé.

SignedIdentifierModel

identificateur signé

StaticWebsite

Propriétés qui permettent à un compte d’héberger un site web statique

StorageClientOptionalParams

Paramètres facultatifs.

StoragePipelineOptions

Interface d’options pour la <xref:newPipeline> fonction.

StorageRetryOptions

Interface des options de nouvelle tentative d’objet blob de stockage.

TagConditions

Spécifie les options HTTP pour les requêtes conditionnelles basées sur des balises d’objet blob.

UserDelegationKey

Clé de délégation utilisateur.

UserDelegationKeyModel

Clé de délégation utilisateur

Alias de type

AccessTier

Définit des valeurs pour AccessTier.

AccountKind

Définit les valeurs de AccountKind.

AppendBlobAppendBlockFromUrlResponse

Contient des données de réponse pour l’opération appendBlockFromUrl.

AppendBlobAppendBlockResponse

Contient des données de réponse pour l’opération appendBlock.

AppendBlobCreateResponse

Contient des données de réponse pour l’opération de création.

ArchiveStatus

Définit des valeurs pour ArchiveStatus.

BlobAbortCopyFromURLResponse

Contient des données de réponse pour l’opération abortCopyFromURL.

BlobBatchDeleteBlobsResponse

Contient des données de réponse pour l’opération <xref:deleteBlobs> .

BlobBatchSetBlobsAccessTierResponse

Contient des données de réponse pour l’opération <xref:setBlobsAccessTier> .

BlobBatchSubmitBatchResponse

Contient des données de réponse pour les opérations de lot d’objets blob.

BlobCopyFromURLResponse

Contient des données de réponse pour l’opération copyFromURL.

BlobCreateSnapshotResponse

Contient des données de réponse pour l’opération createSnapshot.

BlobDeleteImmutabilityPolicyResponse

Contient des données de réponse pour l’opération deleteImmutabilityPolicy.

BlobDeleteResponse

Contient des données de réponse pour l’opération de suppression.

BlobDownloadResponseModel

Contient des données de réponse pour l’opération de téléchargement.

BlobGetPropertiesResponseModel

Contient des données de réponse pour l’opération getProperties.

BlobGetTagsResponse

Contient des données de réponse pour l’opération <xref:BlobClient.getTags> .

BlobImmutabilityPolicyMode

Définit des valeurs pour BlobImmutabilityPolicyMode.

BlobQueryArrowFieldType

Type d’un <xref:BlobQueryArrowField>.

BlobQueryResponseModel

Contient des données de réponse pour l’opération de requête.

BlobSetHTTPHeadersResponse

Contient des données de réponse pour l’opération setHttpHeaders.

BlobSetImmutabilityPolicyResponse

Contient des données de réponse pour l’opération setImmutabilityPolicy.

BlobSetLegalHoldResponse

Contient des données de réponse pour l’opération setLegalHold.

BlobSetMetadataResponse

Contient des données de réponse pour l’opération setMetadata.

BlobSetTagsResponse

Contient des données de réponse pour l’opération setTags.

BlobSetTierResponse

Contient des données de réponse pour l’opération setTier.

BlobStartCopyFromURLResponse

Contient des données de réponse pour l’opération startCopyFromURL.

BlobType

Définit des valeurs pour BlobType.

BlobUndeleteResponse

Contient des données de réponse pour l’opération annuler la suppression.

BlobUploadCommonResponse

Type de réponse pour <xref:BlockBlobClient.uploadFile>, <xref:BlockBlobClient.uploadStream>et <xref:BlockBlobClient.uploadBrowserDate>.

BlockBlobCommitBlockListResponse

Contient des données de réponse pour l’opération commitBlockList.

BlockBlobGetBlockListResponse

Contient des données de réponse pour l’opération getBlockList.

BlockBlobPutBlobFromUrlResponse

Contient des données de réponse pour l’opération putBlobFromUrl.

BlockBlobStageBlockFromURLResponse

Contient des données de réponse pour l’opération stageBlockFromURL.

BlockBlobStageBlockResponse

Contient des données de réponse pour l’opération stageBlock.

BlockBlobUploadResponse

Contient des données de réponse pour l’opération de chargement.

BlockListType

Définit des valeurs pour BlockListType.

ContainerCreateResponse

Contient des données de réponse pour l’opération de création.

ContainerDeleteResponse

Contient des données de réponse pour l’opération de suppression.

ContainerGetAccessPolicyResponse

Contient des données de réponse pour l’opération <xref:ContainerClient.getAccessPolicy> .

ContainerGetPropertiesResponse

Contient des données de réponse pour l’opération getProperties.

ContainerListBlobFlatSegmentResponse

Contient des données de réponse pour l’opération listBlobFlatSegment.

ContainerListBlobHierarchySegmentResponse

Contient des données de réponse pour l’opération listBlobHierarchySegment.

ContainerRenameResponse

Contient des données de réponse pour l’opération de renommage.

ContainerSetAccessPolicyResponse

Contient des données de réponse pour l’opération setAccessPolicy.

ContainerSetMetadataResponse

Contient des données de réponse pour l’opération setMetadata.

ContainerUndeleteResponse

Contient des données de réponse pour l’opération de restauration.

CopyPollerBlobClient

Définit les opérations à partir d’un <xref:BlobClient> qui sont nécessaires pour que l’pollur retourné par <xref:BlobClient.beginCopyFromURL> fonctionne.

CopyStatusType

Définit des valeurs pour CopyStatusType.

CredentialPolicyCreator

Fonction de fabrique qui crée une nouvelle CredentialPolicy qui utilise la nextPolicy fournie.

DeleteSnapshotsOptionType

Définit les valeurs de DeleteSnapshotsOptionType.

EncryptionAlgorithmType

Définit des valeurs pour EncryptionAlgorithmType.

GeoReplicationStatusType

Définit des valeurs pour GeoReplicationStatusType.

LeaseDurationType

Définit les valeurs de LeaseDurationType.

LeaseOperationResponse

Contient les données de réponse pour les opérations qui créent, modifient ou suppriment un bail. Consultez <xref:BlobLeaseClient>.

LeaseStateType

Définit les valeurs de LeaseStateType.

LeaseStatusType

Définit les valeurs de LeaseStatusType.

ListBlobsIncludeItem

Définit des valeurs pour ListBlobsIncludeItem.

ListContainersIncludeType

Définit des valeurs pour ListContainersIncludeType.

ObjectReplicationStatus

Spécifie l’état de réplication d’un objet blob. Cette option est utilisée lorsqu’une ou plusieurs stratégies de réplication d’objets sont appliquées à un compte de stockage. Localisez <xref:ObjectReplicationPolicy> et <xref:ObjectReplicationRule>.

PageBlobClearPagesResponse

Contient des données de réponse pour l’opération clearPages.

PageBlobCopyIncrementalResponse

Contient des données de réponse pour l’opération copyIncremental.

PageBlobCreateResponse

Contient des données de réponse pour l’opération de création.

PageBlobResizeResponse

Contient des données de réponse pour l’opération de redimensionnement.

PageBlobUpdateSequenceNumberResponse

Contient des données de réponse pour l’opération updateSequenceNumber.

PageBlobUploadPagesFromURLResponse

Contient des données de réponse pour l’opération uploadPagesFromURL.

PageBlobUploadPagesResponse

Contient des données de réponse pour l’opération uploadPages.

PublicAccessType

Définit des valeurs pour PublicAccessType.

RehydratePriority

Définit des valeurs pour RehydratePriority.

SequenceNumberActionType

Définit des valeurs pour SequenceNumberActionType.

ServiceFindBlobsByTagsSegmentResponse

Réponse de l’opération <xref:BlobServiceClient.findBlobsByTags> .

ServiceGetAccountInfoResponse

Contient des données de réponse pour l’opération getAccountInfo.

ServiceGetPropertiesResponse

Contient des données de réponse pour l’opération getProperties.

ServiceGetStatisticsResponse

Contient des données de réponse pour l’opération getStatistics.

ServiceGetUserDelegationKeyResponse

Contient des données de réponse pour l’opération <xref:getUserDelegationKey> .

ServiceListContainersSegmentResponse

Contient des données de réponse pour l’opération listContainersSegment.

ServiceSetPropertiesResponse

Contient des données de réponse pour l’opération setProperties.

ServiceSubmitBatchResponseModel

Contient des données de réponse pour l’opération submitBatch.

SkuName

Définit des valeurs pour SkuName.

SyncCopyStatusType

Définit des valeurs pour SyncCopyStatusType.

Tags

Balises d’objet blob.

Énumérations

BlockBlobTier

Représente le niveau d’accès sur un objet blob. Pour plus d’informations sur la hiérarchisation au niveau des objets blob de blocs, consultez Niveaux de stockage chaud, froid et archive.

PremiumPageBlobTier

Spécifie le niveau d’objet blob de page sur lequel définir l’objet blob. Cela s’applique uniquement aux objets blob de pages sur les comptes de stockage Premium. Consultez ici pour plus d’informations sur les IOPS et le débit correspondants par PageBlobTier.

SASProtocol

Protocoles pour la signature d’accès partagé généré.

StorageRetryPolicyType

Types RetryPolicy.

Fonctions

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Génère un <xref:SASQueryParameters> objet qui contient tous les paramètres de requête SAP nécessaires pour effectuer une requête REST réelle.

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Crée un instance de SASQueryParameters.

Accepte uniquement les paramètres requis pour créer une sap. Pour les paramètres facultatifs, définissez directement les propriétés correspondantes, telles que les autorisations, startsOn et l’identificateur.

AVERTISSEMENT : Lorsque l’identificateur n’est pas fourni, les autorisations et expirentOn sont requises. Vous DEVEZ affecter une valeur à l’identificateur ou expireOn & autorisations manuellement si vous initialisez avec ce constructeur.

Renseignez les détails requis avant d’exécuter les extraits de code suivants.

Exemple d’utilisation :

// 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), // 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();

Exemple d’utilisation d’un identificateur :

// 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), // 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();

Exemple utilisant un nom d’objet blob :

// 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), // 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();
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Crée un instance de SASQueryParameters. AVERTISSEMENT : l’identificateur sera ignoré lors de la génération de la sap de délégation d’utilisateur, les autorisations et les expirationsOn sont requises.

Exemple d’utilisation :

// 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();
isPipelineLike(unknown)

Un outil d’assistance pour déterminer si un argument donné satisfait au contrat de pipeline

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Crée un objet Pipeline avec les informations d’identification fournies.

Informations relatives à la fonction

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Génère un <xref:SASQueryParameters> objet qui contient tous les paramètres de requête SAP nécessaires pour effectuer une requête REST réelle.

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)

Paramètres

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Retours

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Crée un instance de SASQueryParameters.

Accepte uniquement les paramètres requis pour créer une sap. Pour les paramètres facultatifs, définissez directement les propriétés correspondantes, telles que les autorisations, startsOn et l’identificateur.

AVERTISSEMENT : Lorsque l’identificateur n’est pas fourni, les autorisations et expirentOn sont requises. Vous DEVEZ affecter une valeur à l’identificateur ou expireOn & autorisations manuellement si vous initialisez avec ce constructeur.

Renseignez les détails requis avant d’exécuter les extraits de code suivants.

Exemple d’utilisation :

// 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), // 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();

Exemple d’utilisation d’un identificateur :

// 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), // 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();

Exemple utilisant un nom d’objet blob :

// 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), // 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)

Paramètres

blobSASSignatureValues
BlobSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Retours

generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)

DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Crée un instance de SASQueryParameters. AVERTISSEMENT : l’identificateur sera ignoré lors de la génération de la sap de délégation d’utilisateur, les autorisations et les expirationsOn sont requises.

Exemple d’utilisation :

// 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)

Paramètres

blobSASSignatureValues
BlobSASSignatureValues
userDelegationKey
UserDelegationKey

Valeur de retour de blobServiceClient.getUserDelegationKey()

accountName

string

Retours

isPipelineLike(unknown)

Un outil d’assistance pour déterminer si un argument donné satisfait au contrat de pipeline

function isPipelineLike(pipeline: unknown)

Paramètres

pipeline

unknown

Argument qui peut être un pipeline

Retours

boolean

true lorsque l’argument satisfait au contrat de pipeline

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Crée un objet Pipeline avec les informations d’identification fournies.

function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)

Paramètres

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Par exemple, AnonymousCredential, StorageSharedKeyCredential ou toutes les informations d’identification du package pour authentifier les @azure/identity demandes adressées au service. Vous pouvez également fournir un objet qui implémente l’interface TokenCredential. S’il n’est pas spécifié, AnonymousCredential est utilisé.

pipelineOptions
StoragePipelineOptions

facultatif. Options.

Retours

Nouvel objet Pipeline.