@azure/storage-blob package
Classi
AccountSASPermissions |
DISPONIBILE SOLO IN NODE.JS RUNTIME. Si tratta di una classe helper per costruire una stringa che rappresenta le autorizzazioni concesse da un AccountSAS. L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni concederà le autorizzazioni per tale operazione. Dopo aver impostato tutti i valori, questo valore deve essere serializzato con toString e impostato come campo delle autorizzazioni in un oggetto AccountSASSignatureValues. È possibile costruire la stringa di autorizzazioni senza questa classe, ma l'ordine delle autorizzazioni è particolare e questa classe garantisce la correttezza. |
AccountSASResourceTypes |
DISPONIBILE SOLO IN NODE.JS RUNTIME. Si tratta di una classe helper per costruire una stringa che rappresenta le risorse accessibili da un AccountSAS. L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni consentirà l'accesso a tale tipo di risorsa. Dopo aver impostato tutti i valori, questo valore deve essere serializzato con toString e impostato come campo delle risorse in un oggetto AccountSASSignatureValues. È possibile costruire la stringa di risorse senza questa classe, ma l'ordine delle risorse è particolare e questa classe garantisce la correttezza. |
AccountSASServices |
DISPONIBILE SOLO IN NODE.JS RUNTIME. Si tratta di una classe helper per costruire una stringa che rappresenta i servizi accessibili da un AccountSAS. L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni consentirà l'accesso a tale servizio. Dopo aver impostato tutti i valori, questo valore deve essere serializzato con toString e impostato come campo dei servizi in un oggetto AccountSASSignatureValues. È possibile costruire la stringa dei servizi senza questa classe, ma l'ordine dei servizi è particolare e questa classe garantisce la correttezza. |
AnonymousCredential |
AnonymousCredential fornisce un membro credentialPolicyCreator usato per creare oggetti AnonymousCredentialPolicy. AnonymousCredentialPolicy viene usato con richieste HTTP(S) che leggono risorse pubbliche o da usare con firme di accesso condiviso. |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy viene usato con richieste HTTP(S) che leggono risorse pubbliche o da usare con firme di accesso condiviso. |
AppendBlobClient |
AppendBlobClient definisce un set di operazioni applicabili ai BLOB di accodamento. |
BaseRequestPolicy |
Classe di base da cui derivano tutti i criteri di richiesta. |
BlobBatch |
BlobBatch rappresenta un set aggregato di operazioni sui BLOB.
Attualmente sono supportati solo |
BlobBatchClient |
BlobBatchClient consente di effettuare richieste in batch al servizio BLOB di Archiviazione di Azure. Vedere https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch |
BlobClient |
BlobClient rappresenta un URL di un BLOB di archiviazione di Azure; il BLOB può essere un BLOB in blocchi, un BLOB di accodamento o un BLOB di pagine. |
BlobLeaseClient |
Client che gestisce i lease per un |
BlobSASPermissions |
DISPONIBILE SOLO IN NODE.JS RUNTIME. Si tratta di una classe helper per costruire una stringa che rappresenta le autorizzazioni concesse da un ServiceSAS a un BLOB. L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni concederà le autorizzazioni per tale operazione. Dopo aver impostato tutti i valori, deve essere serializzato con toString e impostato come campo delle autorizzazioni in un oggetto blobSASSignatureValues |
BlobServiceClient |
BlobServiceClient rappresenta un client per il servizio BLOB di Archiviazione di Azure che consente di modificare i contenitori BLOB. |
BlockBlobClient |
BlockBlobClient definisce un set di operazioni applicabili ai BLOB in blocchi. |
ContainerClient |
Un ContainerClient rappresenta un URL per il contenitore di Archiviazione di Azure che consente di modificare i BLOB. |
ContainerSASPermissions |
Si tratta di una classe helper per costruire una stringa che rappresenta le autorizzazioni concesse da un ServiceSAS a un contenitore.
L'impostazione di un valore su true indica che qualsiasi firma di accesso condiviso che usa queste autorizzazioni concederà le autorizzazioni per tale operazione.
Dopo aver impostato tutti i valori, deve essere serializzato con toString e impostato come campo delle autorizzazioni in un oggetto blobSASSignatureValues |
Credential |
Credential è una classe astratta per la firma delle richieste HTTP di Archiviazione di Azure. Questa classe ospiterà una factory credentialPolicyCreator che genera CredentialPolicy. |
CredentialPolicy |
Criteri di credenziali usati per firmare le richieste HTTP(S) prima dell'invio. Si tratta di una classe astratta. |
PageBlobClient |
PageBlobClient definisce un set di operazioni applicabili ai BLOB di pagine. |
Pipeline |
Classe Pipeline contenente i criteri di richiesta HTTP. È possibile creare una pipeline predefinita chiamando newPipeline. In alternativa, è possibile creare una pipeline con criteri personalizzati dal costruttore di Pipeline. Fare riferimento a newPipeline e ai criteri forniti prima di implementare la pipeline personalizzata. |
RestError |
Tipo di errore personalizzato per le richieste di pipeline non riuscite. |
SASQueryParameters |
Rappresenta i componenti che costituiscono i parametri di query della firma di accesso condiviso di Archiviazione di Azure. Questo tipo non viene costruito direttamente dall'utente; viene generato solo dai tipi AccountSASSignatureValues e BLOBSASSignatureValues. Una volta generato, può essere codificato in un toString() e accodato direttamente a un URL( anche se è necessario prestare attenzione nel caso in cui siano presenti parametri di query esistenti, che potrebbero influire sui mezzi appropriati per accodare questi parametri di query). NOTA: le istanze di questa classe non sono modificabili. |
StorageBrowserPolicy |
StorageBrowserPolicy gestirà le differenze tra Node.js e il runtime del browser, tra cui:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory è una classe factory che consente di generare oggetti StorageBrowserPolicy. |
StorageRetryPolicy |
Criteri di ripetizione dei tentativi con ripetizione esponenziale e ripetizione lineare implementati. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory è una classe factory che consente di generare oggetti StorageRetryPolicy. |
StorageSharedKeyCredential |
DISPONIBILE SOLO IN NODE.JS RUNTIME. StorageSharedKeyCredential per l'autorizzazione della chiave dell'account del servizio archiviazione di Azure. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy è un criterio usato per firmare una richiesta HTTP con una chiave condivisa. |
Interfacce
AccessPolicy |
Criteri di accesso |
AccountSASPermissionsLike |
Tipo simile a un'autorizzazione di firma di accesso condiviso dell'account. Usato in AccountSASPermissions per analizzare le autorizzazioni di firma di accesso condiviso da oggetti non elaborati. |
AccountSASSignatureValues |
DISPONIBILE SOLO IN NODE.JS RUNTIME. AccountSASSignatureValues viene usato per generare una firma di accesso condiviso per un account di archiviazione di Azure. Dopo aver impostato tutti i valori qui in modo appropriato, chiamare generateAccountSASQueryParameters per ottenere una rappresentazione della firma di accesso condiviso che può essere effettivamente applicata agli URL DEL BLOB. Si noti che sia questa classe che SASQueryParameters esistono perché il primo è modificabile e una rappresentazione logica mentre quest'ultimo non è modificabile e usato per generare richieste REST effettive. Per altre informazioni concettuali sulla firma di accesso condiviso, vedere https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas per le descrizioni dei parametri, inclusi quelli necessari |
AppendBlobAppendBlockFromURLOptions |
Opzioni per configurare l'operazione di appendBlockFromURL |
AppendBlobAppendBlockFromUrlHeaders |
Definisce le intestazioni per AppendBlob_appendBlockFromUrl'operazione. |
AppendBlobAppendBlockHeaders |
Definisce le intestazioni per AppendBlob_appendBlock'operazione. |
AppendBlobAppendBlockOptions |
Opzioni per configurare l'operazione di appendBlock |
AppendBlobCreateHeaders |
Definisce le intestazioni per l'operazione di AppendBlob_create. |
AppendBlobCreateIfNotExistsOptions |
Opzioni per configurare 'operazione di createIfNotExists. |
AppendBlobCreateIfNotExistsResponse |
Contiene i dati di risposta per l'operazione di <xref:appendBlobClient.createIfNotExists>. |
AppendBlobCreateOptions |
Opzioni per configurare creare un'operazione di. |
AppendBlobRequestConditions |
Condizioni da aggiungere alla creazione di questo BLOB di accodamento. |
AppendBlobSealOptions |
Opzioni per configurare 'operazione di di chiusura. |
AppendPositionAccessConditions |
Gruppo di parametri |
BatchSubRequest |
Richiesta associata a un'operazione batch. |
BatchSubResponse |
Dati di risposta associati a una singola richiesta all'interno di un'operazione batch. |
BlobAbortCopyFromURLHeaders |
Definisce le intestazioni per l'operazione di Blob_abortCopyFromURL. |
BlobAbortCopyFromURLOptions |
Opzioni per configurare l'operazione di abortCopyFromURL. |
BlobAcquireLeaseOptions |
Opzioni per configurare l'operazione BLOB - Acquisire lease. |
BlobBatchSubmitBatchOptionalParams |
Opzioni per configurare il servizio - Inviare parametri facoltativi batch. |
BlobBeginCopyFromURLOptions |
Opzioni per configurare l'operazione di beginCopyFromURL |
BlobBeginCopyFromURLResponse |
Contiene i dati di risposta per l'operazione di beginCopyFromURL |
BlobBeginCopyFromUrlPollState |
Stato utilizzato dal poller restituito da beginCopyFromURL. Questo stato viene passato al callback specificato dall'utente |
BlobBreakLeaseOptions |
Opzioni per configurare l'operazione BLOB - Interrompi lease. |
BlobChangeLeaseOptions |
Opzioni per configurare l'operazione BLOB - Modifica lease. |
BlobCopyFromURLHeaders |
Definisce le intestazioni per Blob_copyFromURL'operazione. |
BlobCreateSnapshotHeaders |
Definisce le intestazioni per Blob_createSnapshot'operazione. |
BlobCreateSnapshotOptions |
Opzioni per configurare l'operazione di createSnapshot |
BlobDeleteHeaders |
Definisce le intestazioni per Blob_delete'operazione. |
BlobDeleteIfExistsResponse |
Contiene i dati di risposta per l'operazione di deleteIfExists. |
BlobDeleteImmutabilityPolicyHeaders |
Definisce le intestazioni per Blob_deleteImmutabilityPolicy'operazione. |
BlobDeleteImmutabilityPolicyOptions |
Opzioni per eliminare i criteri di immutabilità 'operazione deleteImmutabilityPolicy. |
BlobDeleteOptions | |
BlobDownloadHeaders |
Definisce le intestazioni per Blob_download'operazione. |
BlobDownloadOptionalParams |
Parametri facoltativi. |
BlobDownloadOptions | |
BlobDownloadResponseParsed |
Contiene i dati di risposta per l'operazione di download |
BlobDownloadToBufferOptions |
Interfaccia dell'opzione per l'operazione di downloadToBuffer. |
BlobExistsOptions |
Le opzioni per configurare l'esistono'operazione. |
BlobFlatListSegment |
Interfaccia che rappresenta BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Opzioni per configurare 'operazione di generateSasUrl. |
BlobGetAccountInfoHeaders |
Definisce le intestazioni per Blob_getAccountInfo'operazione. |
BlobGetAccountInfoOptions |
Opzioni per configurare l'operazione di getAccountInfo |
BlobGetPropertiesHeaders |
Definisce le intestazioni per Blob_getProperties'operazione. |
BlobGetPropertiesOptions |
Opzioni per configurare l'operazione getProperties |
BlobGetPropertiesResponse |
Contiene i dati di risposta per l'operazione di getProperties |
BlobGetTagsHeaders |
Definisce le intestazioni per Blob_getTags'operazione. |
BlobGetTagsOptions |
Opzioni per configurare l'operazione di getTags |
BlobHTTPHeaders |
Gruppo di parametri |
BlobHierarchyListSegment |
Interfaccia che rappresenta BlobHierarchyListSegment. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Descrivere i criteri non modificabili per il BLOB. |
BlobItem |
UN BLOB di Archiviazione di Azure |
BlobItemInternal |
UN BLOB di Archiviazione di Azure |
BlobPrefix | |
BlobProperties |
Proprietà di un BLOB |
BlobQueryArrowConfiguration |
Opzioni per eseguire query su BLOB con formato Apache Arrow. Valido solo per outputTextConfiguration. |
BlobQueryArrowField |
Descrivere un campo in BlobQueryArrowConfiguration. |
BlobQueryCsvTextConfiguration |
Opzioni per eseguire query su BLOB con formato CSV. |
BlobQueryError |
Tipo di errore della query BLOB. |
BlobQueryHeaders |
Definisce le intestazioni per Blob_query'operazione. |
BlobQueryJsonTextConfiguration |
Opzioni per eseguire query su BLOB con formato JSON. |
BlobQueryParquetConfiguration |
Opzioni per eseguire query su BLOB con formato Parquet. Valido solo per inputTextConfiguration. |
BlobReleaseLeaseOptions |
Opzioni per configurare l'operazione BLOB - Rilascio lease. |
BlobRenewLeaseOptions |
Opzioni per configurare BLOB - Rinnovare l'operazione di lease. |
BlobRequestConditions |
intestazioni condizionali HTTP standard, condizione dei tag e condizione di lease |
BlobSASPermissionsLike |
Tipo simile a un'autorizzazione di firma di accesso condiviso BLOB. Usato in BLOBSASPermissions per analizzare le autorizzazioni di firma di accesso condiviso da oggetti non elaborati. |
BlobSASSignatureValues |
DISPONIBILE SOLO IN NODE.JS RUNTIME. BlobSASSignatureValues viene usato per generare token di firma di accesso condiviso del servizio BLOB per contenitori o BLOB. |
BlobServiceProperties |
Proprietà del servizio di archiviazione. |
BlobServiceStatistics |
Statistiche per il servizio di archiviazione. |
BlobSetHTTPHeadersHeaders |
Definisce le intestazioni per Blob_setHttpHeaders'operazione. |
BlobSetHTTPHeadersOptions |
Opzioni per configurare l'operazione di setHTTPHeaders. |
BlobSetImmutabilityPolicyHeaders |
Definisce le intestazioni per l'operazione di Blob_setImmutabilityPolicy. |
BlobSetImmutabilityPolicyOptions |
Opzioni per l'impostazione dei criteri di immutabilità 'operazione setImmutabilityPolicy. |
BlobSetLegalHoldHeaders |
Definisce le intestazioni per Blob_setLegalHold'operazione. |
BlobSetLegalHoldOptions |
Opzioni per impostare il blocco a fini giudiziari 'operazione setLegalHold. |
BlobSetMetadataHeaders |
Definisce le intestazioni per Blob_setMetadata operazione. |
BlobSetMetadataOptions |
Opzioni per configurare l'operazione di setMetadata |
BlobSetTagsHeaders |
Definisce le intestazioni per Blob_setTags'operazione. |
BlobSetTagsOptions |
Opzioni per configurare l'operazione di setTags |
BlobSetTierHeaders |
Definisce le intestazioni per l'operazione di Blob_setTier. |
BlobSetTierOptions |
Opzioni per configurare l'operazione di setAccessTier |
BlobStartCopyFromURLHeaders |
Definisce le intestazioni per Blob_startCopyFromURL'operazione. |
BlobStartCopyFromURLOptions |
Opzioni per configurare l'operazione di beginCopyFromURL |
BlobSyncCopyFromURLOptions |
Opzioni per configurare l'operazione di syncCopyFromURL |
BlobTag | |
BlobTags |
Tag BLOB |
BlobUndeleteHeaders |
Definisce le intestazioni per Blob_undelete'operazione. |
BlobUndeleteOptions |
Opzioni per configurare l'operazione di annullamento dell'eliminazione |
Block |
Rappresenta un singolo blocco in un BLOB in blocchi. Descrive l'ID e le dimensioni del blocco. |
BlockBlobCommitBlockListHeaders |
Definisce le intestazioni per BlockBlob_commitBlockList'operazione. |
BlockBlobCommitBlockListOptions |
Opzioni per configurare 'operazione di commitBlockList. |
BlockBlobGetBlockListHeaders |
Definisce le intestazioni per BlockBlob_getBlockList'operazione. |
BlockBlobGetBlockListOptions |
Opzioni per configurare 'operazione di getBlockList. |
BlockBlobParallelUploadOptions |
Interfaccia di opzione per uploadFile e <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Definisce le intestazioni per BlockBlob_putBlobFromUrl operazione. |
BlockBlobQueryOptions |
Opzioni per configurare 'operazione di query. |
BlockBlobStageBlockFromURLHeaders |
Definisce le intestazioni per BlockBlob_stageBlockFromURL'operazione. |
BlockBlobStageBlockFromURLOptions |
Opzioni per configurare 'operazione di stageBlockFromURL. |
BlockBlobStageBlockHeaders |
Definisce le intestazioni per BlockBlob_stageBlock'operazione. |
BlockBlobStageBlockOptions |
Opzioni per configurare 'operazione stageBlock. |
BlockBlobSyncUploadFromURLOptions |
Opzioni per configurare 'operazione di sincronizzazioneUploadFromURL. |
BlockBlobUploadHeaders |
Definisce le intestazioni per l'operazione di BlockBlob_upload. |
BlockBlobUploadOptions |
Opzioni per configurare 'operazione di caricamento. |
BlockBlobUploadStreamOptions |
Interfaccia di opzione per l'operazione uploadStream. |
BlockList | |
ClearRange | |
CommonGenerateSasUrlOptions |
Opzioni comuni di BlobGenerateSasUrlOptions e ContainerGenerateSasUrlOptions. |
CommonOptions |
Interfaccia per le opzioni comuni a ogni operazione remota. |
ContainerAcquireLeaseOptions |
Opzioni per configurare l'operazione Contenitore - Acquisire lease. |
ContainerBreakLeaseOptionalParams |
Parametri facoltativi. |
ContainerBreakLeaseOptions |
Opzioni per configurare l'operazione contenitore - Interrompi lease. |
ContainerChangeLeaseOptions |
Opzioni per configurare l'operazione Contenitore - Modifica lease. |
ContainerCreateHeaders |
Definisce le intestazioni per l'operazione di Container_create. |
ContainerCreateIfNotExistsResponse |
Contiene i dati di risposta per l'operazione di createIfNotExists. |
ContainerCreateOptions |
Opzioni per configurare creare un'operazione di. |
ContainerDeleteBlobOptions |
Opzioni per configurare l'operazione di deleteBlob |
ContainerDeleteHeaders |
Definisce le intestazioni per Container_delete'operazione. |
ContainerDeleteIfExistsResponse |
Contiene i dati di risposta per l'operazione di deleteIfExists. |
ContainerDeleteMethodOptions |
Opzioni per configurare 'operazione di eliminazione. |
ContainerEncryptionScope |
Gruppo di parametri |
ContainerExistsOptions |
Le opzioni per configurare esistono'operazione. |
ContainerFilterBlobsHeaders |
Definisce le intestazioni per Container_filterBlobs'operazione. |
ContainerFindBlobByTagsOptions |
Opzioni per configurare l'operazione di findBlobsByTags |
ContainerGenerateSasUrlOptions |
Opzioni per configurare 'operazione di generateSasUrl. |
ContainerGetAccessPolicyHeaders |
Definisce le intestazioni per Container_getAccessPolicy'operazione. |
ContainerGetAccessPolicyOptions |
Opzioni per configurare 'operazione getAccessPolicy. |
ContainerGetAccountInfoHeaders |
Definisce le intestazioni per Container_getAccountInfo operazione. |
ContainerGetAccountInfoOptions |
Opzioni per configurare l'operazione di getAccountInfo |
ContainerGetPropertiesHeaders |
Definisce le intestazioni per l'operazione di Container_getProperties. |
ContainerGetPropertiesOptions |
Opzioni per configurare 'operazione getProperties. |
ContainerItem |
Un contenitore di Archiviazione di Azure |
ContainerListBlobFlatSegmentHeaders |
Definisce le intestazioni per Container_listBlobFlatSegment'operazione. |
ContainerListBlobHierarchySegmentHeaders |
Definisce le intestazioni per Container_listBlobHierarchySegment'operazione. |
ContainerListBlobsOptions |
Opzioni per configurare le operazioni contenitore - Elencare i BLOB. Vedere: |
ContainerProperties |
Proprietà di un contenitore |
ContainerReleaseLeaseOptions |
Opzioni per configurare l'operazione Contenitore - Rilascio lease. |
ContainerRenameHeaders |
Definisce le intestazioni per Container_rename'operazione. |
ContainerRenewLeaseOptions |
Opzioni per configurare Il contenitore - Rinnovare l'operazione di lease. |
ContainerRequestConditions |
Condizioni da soddisfare per il contenitore. |
ContainerSASPermissionsLike |
Tipo simile a un'autorizzazione di firma di accesso condiviso del contenitore. Usato in ContainerSASPermissions per analizzare le autorizzazioni di firma di accesso condiviso da oggetti non elaborati. |
ContainerSetAccessPolicyHeaders |
Definisce le intestazioni per Container_setAccessPolicy'operazione. |
ContainerSetAccessPolicyOptions |
Opzioni per configurare 'operazione setAccessPolicy. |
ContainerSetMetadataHeaders |
Definisce le intestazioni per Container_setMetadata'operazione. |
ContainerSetMetadataOptions |
Opzioni per configurare 'operazione setMetadata. |
ContainerUndeleteHeaders |
Definisce le intestazioni per Container_restore'operazione. |
CorsRule |
CORS è una funzionalità HTTP che consente a un'applicazione Web in esecuzione in un dominio di accedere alle risorse in un altro dominio. I Web browser implementano una restrizione di sicurezza nota come criteri di stessa origine che impediscono a una pagina Web di chiamare le API in un dominio diverso; CORS offre un modo sicuro per consentire a un dominio (dominio di origine) di chiamare le API in un altro dominio |
CpkInfo |
Gruppo di parametri |
FilterBlobItem |
Informazioni sul BLOB da un findBlobsByTags |
FilterBlobItemModel |
Informazioni sui BLOB da una chiamata API Filter BLOBs |
FilterBlobSegment |
Risposta segmentare di 'operazione di findBlobsByTags. |
FilterBlobSegmentModel |
Risultato di una chiamata API Filter BLOBs |
GeoReplication |
Geo-Replication informazioni per il servizio di archiviazione secondario |
HttpAuthorization |
Rappresenta le informazioni di autenticazione nei valori di autorizzazione, ProxyAuthorization, WWW-Authenticate e Proxy-Authenticate intestazione. |
HttpHeaders |
Raccolta di coppie chiave/valore di intestazione HTTP. |
HttpOperationResponse |
Risposta HTTP compatibile con core-v1(core-http). |
HttpResponse |
Rappresentazione di una risposta HTTP che include un riferimento alla richiesta che l'ha originata. |
IHttpClient |
Interfaccia compatibile per i criteri di richiesta core-http |
Lease |
Dettagli per un lease specifico. |
LeaseAccessConditions |
Gruppo di parametri |
LeaseOperationOptions |
Configura le operazioni di lease. |
ListBlobsFlatSegmentResponse |
Enumerazione di BLOB |
ListBlobsFlatSegmentResponseModel |
Enumerazione di BLOB |
ListBlobsHierarchySegmentResponse |
Enumerazione di BLOB |
ListBlobsHierarchySegmentResponseModel |
Enumerazione di BLOB |
ListContainersSegmentResponse |
Enumerazione di contenitori |
Logging |
Impostazioni di registrazione di Analisi di Azure. |
MatchConditions |
Specifica le opzioni HTTP per le richieste condizionali in base alla corrispondenza ETag. |
Metadata |
Mappa di coppie nome-valore da associare alla risorsa. |
Metrics |
riepilogo delle statistiche delle richieste raggruppate in base all'API in aggregazioni orarie o minuti per i BLOB |
ModificationConditions |
Specifica le opzioni HTTP per le richieste condizionali in base al tempo di modifica. |
ModifiedAccessConditions |
condizioni standard di intestazioni condizionali e tag HTTP. |
ModifiedAccessConditionsModel |
Gruppo di parametri |
ObjectReplicationPolicy |
Contiene l'ID criterio di replica oggetti e il rispettivo elenco di ObjectReplicationRule. Questa operazione viene utilizzata durante il recupero delle proprietà di replica degli oggetti nel BLOB di origine. L'ID dei criteri per il BLOB di destinazione viene impostato in ObjectReplicationDestinationPolicyId delle rispettive risposte al metodo, ad esempio <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Contiene l'ID regola di replica oggetti e ObjectReplicationStatus di un BLOB. È possibile che siano presenti più ObjectReplicationRule in un ObjectReplicationPolicy. |
PageBlobClearPagesHeaders |
Definisce le intestazioni per l'operazione di PageBlob_clearPages. |
PageBlobClearPagesOptions |
Opzioni per configurare l'operazione di clearPages |
PageBlobCopyIncrementalHeaders |
Definisce le intestazioni per l'operazione di PageBlob_copyIncremental. |
PageBlobCreateHeaders |
Definisce le intestazioni per PageBlob_create'operazione. |
PageBlobCreateIfNotExistsOptions |
Opzioni per configurare l'operazione di createIfNotExists. |
PageBlobCreateIfNotExistsResponse |
Contiene i dati di risposta per l'operazione di createIfNotExists. |
PageBlobCreateOptions |
Opzioni per configurare l'operazione di creazione |
PageBlobGetPageRangesDiffHeaders |
Definisce le intestazioni per PageBlob_getPageRangesDiff'operazione. |
PageBlobGetPageRangesDiffOptions |
Opzioni per configurare l'operazione di <xref:PageBlobClient.getRangesDiff>. |
PageBlobGetPageRangesDiffResponse |
Contiene i dati di risposta per l'operazione di getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions). |
PageBlobGetPageRangesHeaders |
Definisce le intestazioni per PageBlob_getPageRanges'operazione. |
PageBlobGetPageRangesOptions |
Opzioni per configurare l'operazione di getPageRanges |
PageBlobGetPageRangesResponse |
Contiene i dati di risposta per l'operazione di getPageRanges(number, number, PageBlobGetPageRangesOptions). |
PageBlobListPageRangesDiffOptions |
Opzioni per configurare l'operazione di listPageRangesDiff |
PageBlobListPageRangesOptions |
Opzioni per configurare l'operazione di listPageRanges |
PageBlobRequestConditions |
Condizioni da aggiungere alla creazione di questo BLOB di pagine. |
PageBlobResizeHeaders |
Definisce le intestazioni per PageBlob_resize'operazione. |
PageBlobResizeOptions |
Opzioni per configurare ridimensionare operazione. |
PageBlobStartCopyIncrementalOptions |
Opzioni per configurare 'operazione startCopyIncremental. |
PageBlobUpdateSequenceNumberHeaders |
Definisce le intestazioni per PageBlob_updateSequenceNumber'operazione. |
PageBlobUpdateSequenceNumberOptions |
Opzioni per configurare 'operazione updateSequenceNumber. |
PageBlobUploadPagesFromURLHeaders |
Definisce le intestazioni per PageBlob_uploadPagesFromURL'operazione. |
PageBlobUploadPagesFromURLOptions |
Opzioni per configurare 'operazione uploadPagesFromURL. |
PageBlobUploadPagesHeaders |
Definisce le intestazioni per PageBlob_uploadPages'operazione. |
PageBlobUploadPagesOptions |
Opzioni per configurare l'operazione di uploadPages. |
PageList |
Elenco di intervalli di pagine per un BLOB. |
PageListInternal |
l'elenco di pagine |
PageRange | |
PageRangeInfo | |
ParsedBatchResponse |
Risposta multipart/mista che contiene la risposta per ogni sottoquery. |
PipelineLike |
Interfaccia per la classe pipeline Fare riferimento a newPipeline e ai criteri forniti prima di implementare la pipeline personalizzata. |
PipelineOptions |
Interfaccia di opzione per il costruttore Pipeline. |
PollOperationState |
PollOperationState contiene un elenco di opinioni del set di proprietà più piccolo necessario per definire un poller di operazione a esecuzione prolungata. Mentre la classe Poller funziona come meccanismo di controllo locale per avviare l'attivazione, attendere e potenzialmente annullare un'operazione a esecuzione prolungata, PollOperationState documenta lo stato dell'operazione a esecuzione prolungata remota. Deve essere aggiornato almeno all'avvio dell'operazione, al termine dell'operazione e al momento dell'annullamento. Tuttavia, le implementazioni possono avere qualsiasi altro numero di proprietà che possono essere aggiornate da altri motivi. |
PollerLike |
Rappresentazione astratta di un poller, destinata a esporre solo l'API minima con cui l'utente deve lavorare. |
PollerLikeWithCancellation |
Rappresentazione astratta di un poller, destinata a esporre solo l'API minima con cui l'utente deve lavorare. |
Range |
Intervallo per le operazioni del servizio BLOB. |
RequestPolicyFactory |
Interfaccia per la compatibilità con RequestPolicyFactory di core-http |
RequestPolicyOptions |
Interfaccia per la compatibilità con RequestPolicy |
ResponseLike |
Oggetto con una semplice proprietà _response. |
ResponseWithBody |
Oggetto con una proprietà _response con corpo e intestazioni già analizzate in tipi noti. |
ResponseWithHeaders |
Oggetto con una proprietà _response con intestazioni già analizzate in un oggetto tipizzato. |
RetentionPolicy |
i criteri di conservazione che determinano per quanto tempo devono essere persistenti i dati associati |
SASQueryParametersOptions |
Opzioni per costruire SASQueryParameters. |
SasIPRange |
Intervallo IP consentito per una firma di accesso condiviso. |
SequenceNumberAccessConditions |
Gruppo di parametri |
ServiceClientOptions |
Subset di |
ServiceFilterBlobsHeaders |
Definisce le intestazioni per Service_filterBlobs operazione. |
ServiceFindBlobByTagsOptions |
Opzioni per configurare l'operazione di findBlobsByTags |
ServiceGenerateAccountSasUrlOptions |
Opzioni per configurare 'operazione di generateAccountSasUrl. |
ServiceGetAccountInfoHeaders |
Definisce le intestazioni per Service_getAccountInfo'operazione. |
ServiceGetAccountInfoOptions |
Opzioni per configurare l'operazione di getAccountInfo |
ServiceGetPropertiesHeaders |
Definisce le intestazioni per l'operazione di Service_getProperties. |
ServiceGetPropertiesOptions |
Opzioni per configurare l'operazione getProperties |
ServiceGetStatisticsHeaders |
Definisce le intestazioni per Service_getStatistics'operazione. |
ServiceGetStatisticsOptions |
Opzioni per configurare l'operazione di getStatistics |
ServiceGetUserDelegationKeyHeaders |
Definisce le intestazioni per Service_getUserDelegationKey'operazione. |
ServiceGetUserDelegationKeyOptions |
Opzioni per configurare il servizio - Ottenere la chiave di delega utente. |
ServiceListContainersOptions |
Opzioni per configurare l'operazione di listContainers |
ServiceListContainersSegmentHeaders |
Definisce le intestazioni per Service_listContainersSegment'operazione. |
ServiceRenameContainerOptions |
Opzioni per configurare l'operazione di <xref:BlobServiceClient.renameContainer>. |
ServiceSetPropertiesHeaders |
Definisce le intestazioni per l'operazione di Service_setProperties. |
ServiceSetPropertiesOptions |
Opzioni per configurare l'operazione setProperties. |
ServiceSubmitBatchHeaders |
Definisce le intestazioni per Service_submitBatch'operazione. |
ServiceSubmitBatchOptionalParamsModel |
Parametri facoltativi. |
ServiceUndeleteContainerOptions |
Opzioni per configurare 'operazione di annullamentodeleteContainer. |
SignedIdentifier |
Identificatore firmato. |
SignedIdentifierModel |
identificatore firmato |
StaticWebsite |
Proprietà che consentono a un account di ospitare un sito Web statico |
StoragePipelineOptions |
Interfaccia options per la funzione newPipeline |
StorageRetryOptions |
Interfaccia delle opzioni di ripetizione dei tentativi dei BLOB di archiviazione. |
TagConditions |
Specifica le opzioni HTTP per le richieste condizionali in base ai tag BLOB. |
UserDelegationKey |
Una chiave di delega utente. |
UserDelegationKeyModel |
Una chiave di delega utente |
WebResource |
Descrizione di una richiesta HTTP da effettuare a un server remoto. |
Alias tipo
AccessTier |
Definisce i valori per AccessTier. |
AccountKind |
Definisce i valori per AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Contiene i dati di risposta per l'operazione appendBlockFromUrl. |
AppendBlobAppendBlockResponse |
Contiene i dati di risposta per l'operazione appendBlock. |
AppendBlobCreateResponse |
Contiene i dati di risposta per l'operazione di creazione. |
ArchiveStatus |
Definisce i valori per ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Contiene i dati di risposta per l'operazione abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Contiene i dati di risposta per l'operazione di deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions). |
BlobBatchSetBlobsAccessTierResponse |
Contiene i dati di risposta per l'operazione di setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions). |
BlobBatchSubmitBatchResponse |
Contiene i dati di risposta per le operazioni batch BLOB. |
BlobCopyFromURLResponse |
Contiene i dati di risposta per l'operazione copyFromURL. |
BlobCopySourceTags |
Definisce i valori per BlobCopySourceTags. |
BlobCreateSnapshotResponse |
Contiene i dati di risposta per l'operazione createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Contiene i dati di risposta per l'operazione deleteImmutabilityPolicy. |
BlobDeleteResponse |
Contiene i dati di risposta per l'operazione di eliminazione. |
BlobDownloadResponseInternal |
Contiene i dati di risposta per l'operazione di download. |
BlobDownloadResponseModel |
Contiene i dati di risposta per l'operazione di download. |
BlobGetAccountInfoResponse |
Contiene i dati di risposta per l'operazione getAccountInfo. |
BlobGetPropertiesResponseModel |
Contiene i dati di risposta per l'operazione getProperties. |
BlobGetTagsResponse |
Contiene i dati di risposta per l'operazione di getTags |
BlobImmutabilityPolicyMode |
Definisce i valori per BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Tipo di un oggetto BlobQueryArrowField |
BlobQueryResponseInternal |
Contiene i dati di risposta per l'operazione di query. |
BlobQueryResponseModel |
Contiene i dati di risposta per l'operazione di query. |
BlobSetHTTPHeadersResponse |
Contiene i dati di risposta per l'operazione setHttpHeaders. |
BlobSetImmutabilityPolicyResponse |
Contiene i dati di risposta per l'operazione setImmutabilityPolicy. |
BlobSetLegalHoldResponse |
Contiene i dati di risposta per l'operazione setLegalHold. |
BlobSetMetadataResponse |
Contiene i dati di risposta per l'operazione setMetadata. |
BlobSetTagsResponse |
Contiene i dati di risposta per l'operazione setTags. |
BlobSetTierResponse |
Contiene i dati di risposta per l'operazione setTier. |
BlobStartCopyFromURLResponse |
Contiene i dati di risposta per l'operazione startCopyFromURL. |
BlobType |
Definisce i valori per BlobType. |
BlobUndeleteResponse |
Contiene i dati di risposta per l'operazione di annullamento dell'eliminazione. |
BlobUploadCommonResponse |
Tipo di risposta per uploadFile, uploadStreame <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Contiene i dati di risposta per l'operazione commitBlockList. |
BlockBlobGetBlockListResponse |
Contiene i dati di risposta per l'operazione getBlockList. |
BlockBlobGetBlockListResponseInternal |
Contiene i dati di risposta per l'operazione getBlockList. |
BlockBlobPutBlobFromUrlResponse |
Contiene i dati di risposta per l'operazione putBlobFromUrl. |
BlockBlobStageBlockFromURLResponse |
Contiene i dati di risposta per l'operazione stageBlockFromURL. |
BlockBlobStageBlockResponse |
Contiene i dati di risposta per l'operazione stageBlock. |
BlockBlobUploadResponse |
Contiene i dati di risposta per l'operazione di caricamento. |
BlockListType |
Definisce i valori per BlockListType. |
ContainerCreateResponse |
Contiene i dati di risposta per l'operazione di creazione. |
ContainerDeleteResponse |
Contiene i dati di risposta per l'operazione di eliminazione. |
ContainerFilterBlobsResponse |
Contiene i dati di risposta per l'operazione filterBlobs. |
ContainerFindBlobsByTagsSegmentResponse |
Risposta di 'operazione di findBlobsByTags. |
ContainerGetAccessPolicyResponse |
Contiene i dati di risposta per l'operazione di getAccessPolicy |
ContainerGetAccessPolicyResponseModel |
Contiene i dati di risposta per l'operazione getAccessPolicy. |
ContainerGetAccountInfoResponse |
Contiene i dati di risposta per l'operazione getAccountInfo. |
ContainerGetPropertiesResponse |
Contiene i dati di risposta per l'operazione getProperties. |
ContainerListBlobFlatSegmentResponse |
Contiene i dati di risposta per l'operazione listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Contiene i dati di risposta per l'operazione listBlobHierarchySegment. |
ContainerRenameResponse |
Contiene i dati di risposta per l'operazione di ridenominazione. |
ContainerSetAccessPolicyResponse |
Contiene i dati di risposta per l'operazione setAccessPolicy. |
ContainerSetMetadataResponse |
Contiene i dati di risposta per l'operazione setMetadata. |
ContainerUndeleteResponse |
Contiene i dati di risposta per l'operazione di ripristino. |
CopyPollerBlobClient |
Definisce le operazioni da un BlobClient necessarie per il poller restituito da beginCopyFromURL per il funzionamento. |
CopyStatusType |
Definisce i valori per CopyStatusType. |
CredentialPolicyCreator |
Funzione factory che crea un nuovo oggetto CredentialPolicy che usa nextPolicy fornito. |
DeleteSnapshotsOptionType |
Definisce i valori per DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Definisce i valori per EncryptionAlgorithmType. Valori noti supportati dal servizioAES256 |
GeoReplicationStatusType |
Definisce i valori per GeoReplicationStatusType. |
HttpRequestBody |
Tipi di corpi supportati nella richiesta. NodeJS.ReadableStream e () => NodeJS.ReadableStream è solo Node. BLOB, ReadableStream e () => ReadableStream sono solo browser. |
LeaseDurationType |
Definisce i valori per LeaseDurationType. |
LeaseOperationResponse |
Contiene i dati di risposta per le operazioni che creano, modificano o eliminano un lease. Vedere BlobLeaseClient. |
LeaseStateType |
Definisce i valori per LeaseStateType. |
LeaseStatusType |
Definisce i valori per LeaseStatusType. |
ObjectReplicationStatus |
Specifica lo stato di replica di un BLOB. Viene usato quando un account di archiviazione dispone di criteri di replica di oggetti applicati. Vedere ObjectReplicationPolicy e ObjectReplicationRule. |
PageBlobClearPagesResponse |
Contiene i dati di risposta per l'operazione clearPages. |
PageBlobCopyIncrementalResponse |
Contiene i dati di risposta per l'operazione copyIncremental. |
PageBlobCreateResponse |
Contiene i dati di risposta per l'operazione di creazione. |
PageBlobGetPageRangesDiffResponseInternal |
Contiene i dati di risposta per l'operazione getPageRangesDiff. |
PageBlobGetPageRangesDiffResponseModel |
Contiene i dati di risposta per l'operazione getPageRangesDiff. |
PageBlobGetPageRangesResponseInternal |
Contiene i dati di risposta per l'operazione getPageRanges. |
PageBlobGetPageRangesResponseModel |
Contiene i dati di risposta per l'operazione getPageRanges. |
PageBlobResizeResponse |
Contiene i dati di risposta per l'operazione di ridimensionamento. |
PageBlobUpdateSequenceNumberResponse |
Contiene i dati di risposta per l'operazione updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
Contiene i dati di risposta per l'operazione uploadPagesFromURL. |
PageBlobUploadPagesResponse |
Contiene i dati di risposta per l'operazione uploadPages. |
PublicAccessType |
Definisce i valori per PublicAccessType. |
RehydratePriority |
Definisce i valori per RehydratePriority. |
SequenceNumberActionType |
Definisce i valori per SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Risposta di 'operazione di findBlobsByTags. |
ServiceGetAccountInfoResponse |
Contiene i dati di risposta per l'operazione getAccountInfo. |
ServiceGetPropertiesResponse |
Contiene i dati di risposta per l'operazione getProperties. |
ServiceGetPropertiesResponseInternal |
Contiene i dati di risposta per l'operazione getProperties. |
ServiceGetStatisticsResponse |
Contiene i dati di risposta per l'operazione getStatistics. |
ServiceGetStatisticsResponseInternal |
Contiene i dati di risposta per l'operazione getStatistics. |
ServiceGetUserDelegationKeyResponse |
Contiene i dati di risposta per l'operazione di getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions). |
ServiceListContainersSegmentResponse |
Contiene i dati di risposta per l'operazione listContainersSegment. |
ServiceListContainersSegmentResponseInternal |
Contiene i dati di risposta per l'operazione listContainersSegment. |
ServiceSetPropertiesResponse |
Contiene i dati di risposta per l'operazione setProperties. |
ServiceSubmitBatchResponseInternal |
Contiene i dati di risposta per l'operazione submitBatch. |
ServiceSubmitBatchResponseModel |
Contiene i dati di risposta per l'operazione submitBatch. |
SkuName |
Definisce i valori per SkuName. |
SyncCopyStatusType |
Definisce i valori per SyncCopyStatusType. |
Tags |
Tag BLOB. |
WithResponse |
Tipo che rappresenta un risultato dell'operazione con una proprietà _response nota. |
Enumerazioni
BlockBlobTier |
Rappresenta il livello di accesso in un BLOB. Per informazioni dettagliate sulla suddivisione in livelli blob in blocchi, vedere livelli di archiviazione ad accesso frequente, ad accesso sporadico e archivio. |
KnownEncryptionAlgorithmType |
Valori noti di EncryptionAlgorithmType accettati dal servizio. |
PremiumPageBlobTier |
Specifica il livello BLOB di pagine su cui impostare il BLOB. Questo è applicabile solo ai BLOB di pagine sugli account di archiviazione Premium. Vedere qui per informazioni dettagliate sulle operazioni di I/O al secondo e sulla velocità effettiva corrispondenti per PageBlobTier. |
SASProtocol |
Protocolli per la firma di accesso condiviso generato. |
StorageBlobAudience |
Definisce i gruppi di destinatari del cloud noti per l'archiviazione. |
StorageRetryPolicyType |
Tipi RetryPolicy. |
Funzioni
generate |
DISPONIBILE SOLO IN NODE.JS RUNTIME. Genera un SASQueryParameters oggetto che contiene tutti i parametri di query sas necessari per effettuare una richiesta REST effettiva. Vedere https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
DISPONIBILE SOLO IN NODE.JS RUNTIME. Crea un'istanza di SASQueryParameters. Accetta solo le impostazioni necessarie per creare una firma di accesso condiviso. Per le impostazioni facoltative, impostare direttamente le proprietà corrispondenti, ad esempio autorizzazioni, startsOn e identificatore. AVVISO: quando l'identificatore non viene fornito, sono necessarie le autorizzazioni e la scadenzaOn. È NECESSARIO assegnare un valore all'identificatore o alla scadenzaOn & autorizzazioni manualmente se si esegue l'inizializzazione con questo costruttore. Compilare i dettagli necessari prima di eseguire i frammenti di codice seguenti. Esempio di utilizzo:
Esempio che usa un identificatore:
Esempio di uso di un nome BLOB:
|
generate |
DISPONIBILE SOLO IN NODE.JS RUNTIME. Crea un'istanza di SASQueryParameters. AVVISO: l'identificatore verrà ignorato durante la generazione della firma di accesso condiviso della delega utente, le autorizzazioni e la scadenzaOn sono necessari. Esempio di utilizzo:
|
get |
Per ottenere destinatari OAuth per un account di archiviazione per il servizio BLOB. |
is |
Helper per decidere se un determinato argomento soddisfa il contratto pipeline |
new |
Crea un nuovo oggetto Pipeline con credenziali fornite. |
Dettagli funzione
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
DISPONIBILE SOLO IN NODE.JS RUNTIME.
Genera un SASQueryParameters oggetto che contiene tutti i parametri di query sas necessari per effettuare una richiesta REST effettiva.
Vedere https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametri
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Restituisce
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
DISPONIBILE SOLO IN NODE.JS RUNTIME.
Crea un'istanza di SASQueryParameters.
Accetta solo le impostazioni necessarie per creare una firma di accesso condiviso. Per le impostazioni facoltative, impostare direttamente le proprietà corrispondenti, ad esempio autorizzazioni, startsOn e identificatore.
AVVISO: quando l'identificatore non viene fornito, sono necessarie le autorizzazioni e la scadenzaOn. È NECESSARIO assegnare un valore all'identificatore o alla scadenzaOn & autorizzazioni manualmente se si esegue l'inizializzazione con questo costruttore.
Compilare i dettagli necessari prima di eseguire i frammenti di codice seguenti.
Esempio di utilizzo:
// 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();
Esempio che usa un identificatore:
// 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();
Esempio di uso di un nome 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 * 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
Parametri
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Restituisce
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
DISPONIBILE SOLO IN NODE.JS RUNTIME.
Crea un'istanza di SASQueryParameters. AVVISO: l'identificatore verrà ignorato durante la generazione della firma di accesso condiviso della delega utente, le autorizzazioni e la scadenzaOn sono necessari.
Esempio di utilizzo:
// 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
Parametri
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Valore restituito di blobServiceClient.getUserDelegationKey()
- accountName
-
string
Restituisce
getBlobServiceAccountAudience(string)
Per ottenere destinatari OAuth per un account di archiviazione per il servizio BLOB.
function getBlobServiceAccountAudience(storageAccountName: string): string
Parametri
- storageAccountName
-
string
Restituisce
string
isPipelineLike(unknown)
Helper per decidere se un determinato argomento soddisfa il contratto pipeline
function isPipelineLike(pipeline: unknown): pipeline
Parametri
- pipeline
-
unknown
Argomento che può essere una pipeline
Restituisce
pipeline
true quando l'argomento soddisfa il contratto pipeline
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Crea un nuovo oggetto Pipeline con credenziali fornite.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parametri
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Ad esempio AnonymousCredential, StorageSharedKeyCredential o qualsiasi credenziale del pacchetto @azure/identity
per autenticare le richieste al servizio. È anche possibile fornire un oggetto che implementa l'interfaccia TokenCredential. Se non specificato, viene utilizzato AnonymousCredential.
- pipelineOptions
- StoragePipelineOptions
Opzionale. Opzioni.
Restituisce
Nuovo oggetto Pipeline.