@azure/storage-blob package
Klassen
AccountSASPermissions |
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME. Dit is een helperklasse voor het maken van een tekenreeks die de machtigingen vertegenwoordigt die door een AccountSAS worden verleend. Als u een waarde instelt op true, betekent dit dat elke SAS die gebruikmaakt van deze machtigingen machtigingen verleent voor die bewerking. Zodra alle waarden zijn ingesteld, moet dit worden geserialiseerd met toString en worden ingesteld als het machtigingenveld voor een AccountSASSignatureValues-object . Het is mogelijk om de machtigingstekenreeks te maken zonder deze klasse, maar de volgorde van de machtigingen is bijzonder en deze klasse garandeert juistheid. |
AccountSASResourceTypes |
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME. Dit is een helperklasse voor het maken van een tekenreeks die de resources vertegenwoordigt die toegankelijk zijn voor een AccountSAS. Als u een waarde instelt op true, betekent dit dat elke SAS die deze machtigingen gebruikt, toegang verleent tot dat resourcetype. Zodra alle waarden zijn ingesteld, moet dit worden geserialiseerd met toString en worden ingesteld als het veld resources in een AccountSASSignatureValues-object . Het is mogelijk om de tekenreeks van de resources te maken zonder deze klasse, maar de volgorde van de resources is bijzonder en deze klasse garandeert correctheid. |
AccountSASServices |
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME. Dit is een helperklasse voor het samenstellen van een tekenreeks die de services vertegenwoordigt die toegankelijk zijn voor een AccountSAS. Als u een waarde instelt op true, betekent dit dat elke SAS die deze machtigingen gebruikt, toegang verleent tot die service. Zodra alle waarden zijn ingesteld, moet dit worden geserialiseerd met toString en worden ingesteld als het veld services in een AccountSASSignatureValues-object . Het is mogelijk om de servicestekenreeks te maken zonder deze klasse, maar de volgorde van de services is bijzonder en deze klasse garandeert correctheid. |
AnonymousCredential |
AnonymousCredential biedt een credentialPolicyCreator-lid dat wordt gebruikt om AnonymousCredentialPolicy-objecten te maken. AnonymousCredentialPolicy wordt gebruikt met HTTP(S)-aanvragen die openbare resources lezen of voor gebruik met Shared Access Signatures (SAS). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy wordt gebruikt met HTTP(S)-aanvragen die openbare resources lezen of voor gebruik met Shared Access Signatures (SAS). |
AppendBlobClient |
AppendBlobClient definieert een set bewerkingen die van toepassing zijn op toevoeg-blobs. |
BaseRequestPolicy |
De basisklasse waaruit alle aanvraagbeleidsregels zijn afgeleid. |
BlobBatch |
Een BlobBatch vertegenwoordigt een geaggregeerde set bewerkingen op blobs.
Momenteel worden alleen |
BlobBatchClient |
Met een BlobBatchClient kunt u batchaanvragen indienen bij de Azure Storage Blob-service. Zie https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch |
BlobClient |
Een BlobClient vertegenwoordigt een URL naar een Azure Storage-blob; de blob kan een blok-blob, toevoeg-blob of pagina-blob zijn. |
BlobLeaseClient |
Een client die leases voor een ContainerClient of een BlobClient beheert. |
BlobSASPermissions |
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME. Dit is een helperklasse voor het maken van een tekenreeks die de machtigingen vertegenwoordigt die door een ServiceSAS aan een blob worden verleend. Als u een waarde instelt op true, betekent dit dat elke SAS die gebruikmaakt van deze machtigingen machtigingen verleent voor die bewerking. Zodra alle waarden zijn ingesteld, moet dit worden geserialiseerd met toString en worden ingesteld als het machtigingsveld voor een BlobSASSignatureValues-object . Het is mogelijk om de machtigingstekenreeks te maken zonder deze klasse, maar de volgorde van de machtigingen is bijzonder en deze klasse garandeert juistheid. |
BlobServiceClient |
Een BlobServiceClient vertegenwoordigt een client voor de Azure Storage Blob-service, zodat u blobcontainers kunt bewerken. |
BlockBlobClient |
BlockBlobClient definieert een set bewerkingen die van toepassing zijn op blok-blobs. |
ContainerClient |
Een ContainerClient vertegenwoordigt een URL naar de Azure Storage-container, zodat u de blobs kunt bewerken. |
ContainerSASPermissions |
Dit is een helperklasse voor het maken van een tekenreeks die de machtigingen vertegenwoordigt die door een ServiceSAS aan een container worden verleend. Als u een waarde instelt op true, betekent dit dat elke SAS die gebruikmaakt van deze machtigingen machtigingen verleent voor die bewerking. Zodra alle waarden zijn ingesteld, moet dit worden geserialiseerd met toString en worden ingesteld als het machtigingsveld voor een BlobSASSignatureValues-object . Het is mogelijk om de machtigingstekenreeks te maken zonder deze klasse, maar de volgorde van de machtigingen is bijzonder en deze klasse garandeert juistheid. |
Credential |
Referentie is een abstracte klasse voor ondertekening van HTTP-aanvragen voor Azure Storage. Deze klasse host een credentialPolicyCreator-factory die CredentialPolicy genereert. |
CredentialPolicy |
Referentiebeleid dat wordt gebruikt om HTTP(S)-aanvragen te ondertekenen voordat deze worden verzonden. Dit is een abstracte klasse. |
PageBlobClient |
PageBlobClient definieert een set bewerkingen die van toepassing zijn op pagina-blobs. |
Pipeline |
Een pijplijnklasse met BELEID voor HTTP-aanvragen. U kunt een standaardpijplijn maken door newPipeline aan te roepen. U kunt ook een pijplijn met uw eigen beleid maken door de constructor van Pijplijn. Raadpleeg newPipeline en opgegeven beleidsregels voordat u uw aangepaste pijplijn implementeert. |
RestError |
Een aangepast fouttype voor mislukte pijplijnaanvragen. |
SASQueryParameters |
Vertegenwoordigt de onderdelen waaruit de queryparameters van een Azure Storage SAS zijn opgebouwd. Dit type wordt niet rechtstreeks door de gebruiker samengesteld; deze wordt alleen gegenereerd door de typen AccountSASSignatureValues en BlobSASSignatureValues . Zodra deze is gegenereerd, kan deze worden gecodeerd in een toString() en rechtstreeks aan een URL worden toegevoegd (hoewel u hier voorzichtig moet zijn als er bestaande queryparameters zijn, wat van invloed kan zijn op de juiste manier om deze queryparameters toe te voegen). OPMERKING: exemplaren van deze klasse zijn onveranderbaar. |
StorageBrowserPolicy |
StorageBrowserPolicy verwerkt verschillen tussen Node.js en browserruntime, waaronder:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory is een factory-klasse die helpt bij het genereren van StorageBrowserPolicy-objecten. |
StorageRetryPolicy |
Beleid voor opnieuw proberen met exponentiële nieuwe pogingen en lineaire nieuwe pogingen geïmplementeerd. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory is een factory-klasse die helpt bij het genereren van StorageRetryPolicy-objecten . |
StorageSharedKeyCredential |
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME. StorageSharedKeyCredential voor accountsleutelautorisatie van de Azure Storage-service. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy is een beleid dat wordt gebruikt om een HTTP-aanvraag te ondertekenen met een gedeelde sleutel. |
Interfaces
AccessPolicy |
Een toegangsbeleid |
AccountSASPermissionsLike |
Een type dat lijkt op een SAS-machtiging voor een account. Wordt gebruikt in AccountSASPermissions om SAS-machtigingen van onbewerkte objecten te parseren. |
AccountSASSignatureValues |
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME. AccountSASSignatureValues wordt gebruikt voor het genereren van een Shared Access Signature (SAS) voor een Azure Storage-account. Zodra alle waarden hier correct zijn ingesteld, roept u generateAccountSASQueryParameters aan om een weergave van de SAS te verkrijgen die daadwerkelijk kan worden toegepast op blob-URL's. Opmerking: deze klasse en SASQueryParameters bestaan omdat de eerste veranderlijk is en een logische weergave, terwijl de laatste onveranderbaar is en wordt gebruikt om werkelijke REST-aanvragen te genereren. Zie https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 voor meer conceptuele informatie over SAS Zie https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas voor beschrijvingen van de parameters, waaronder welke vereist zijn |
AppendBlobAppendBlockFromURLOptions |
Opties voor het configureren van de bewerking appendBlockFromURL . |
AppendBlobAppendBlockFromUrlHeaders |
Hiermee definieert u headers voor AppendBlob_appendBlockFromUrl bewerking. |
AppendBlobAppendBlockHeaders |
Hiermee definieert u headers voor AppendBlob_appendBlock bewerking. |
AppendBlobAppendBlockOptions |
Opties voor het configureren van de bewerking appendBlock . |
AppendBlobCreateHeaders |
Hiermee definieert u headers voor AppendBlob_create bewerking. |
AppendBlobCreateIfNotExistsOptions |
Opties voor het configureren van de bewerking createIfNotExists . |
AppendBlobCreateIfNotExistsResponse |
Bevat antwoordgegevens voor de <xref:appendBlobClient.createIfNotExists> bewerking. |
AppendBlobCreateOptions |
Opties voor het configureren van de maakbewerking . |
AppendBlobRequestConditions |
Voorwaarden die moeten worden toegevoegd aan het maken van deze toevoeg-blob. |
AppendBlobSealOptions |
Opties voor het configureren van de verzegelingsbewerking . |
AppendPositionAccessConditions |
Parametergroep |
BatchSubRequest |
Een aanvraag die is gekoppeld aan een batchbewerking. |
BatchSubResponse |
De antwoordgegevens die zijn gekoppeld aan één aanvraag binnen een batchbewerking. |
BlobAbortCopyFromURLHeaders |
Hiermee definieert u headers voor Blob_abortCopyFromURL bewerking. |
BlobAbortCopyFromURLOptions |
Opties voor het configureren van de bewerking abortCopyFromURL . |
BlobAcquireLeaseOptions |
Opties voor het configureren van de bewerking Blob - Lease verkrijgen. |
BlobBatchSubmitBatchOptionalParams |
Opties voor het configureren van de Service - Submit Batch Optional Params. |
BlobBeginCopyFromURLOptions |
Opties voor het configureren van de bewerking beginCopyFromURL . |
BlobBeginCopyFromURLResponse |
Bevat antwoordgegevens voor de bewerking beginCopyFromURL . |
BlobBeginCopyFromUrlPollState |
De status die wordt gebruikt door de poller die is geretourneerd vanuit beginCopyFromURL. Deze status wordt doorgegeven aan de door de gebruiker opgegeven |
BlobBreakLeaseOptions |
Opties voor het configureren van de bewerking Blob - Break Lease. |
BlobChangeLeaseOptions |
Opties voor het configureren van blob - leasebewerking wijzigen. |
BlobCopyFromURLHeaders |
Hiermee definieert u headers voor Blob_copyFromURL bewerking. |
BlobCreateSnapshotHeaders |
Hiermee definieert u headers voor Blob_createSnapshot bewerking. |
BlobCreateSnapshotOptions |
Opties voor het configureren van de bewerking createSnapshot . |
BlobDeleteHeaders |
Hiermee definieert u headers voor Blob_delete bewerking. |
BlobDeleteIfExistsResponse |
Bevat antwoordgegevens voor de bewerking deleteIfExists . |
BlobDeleteImmutabilityPolicyHeaders |
Hiermee definieert u headers voor Blob_deleteImmutabilityPolicy bewerking. |
BlobDeleteImmutabilityPolicyOptions |
Opties voor het verwijderen van de bewerking Voor onveranderbaarheidsbeleid deleteImmutabilityPolicy . |
BlobDeleteOptions |
Opties voor het configureren van de verwijderbewerking . |
BlobDownloadHeaders |
Hiermee definieert u headers voor Blob_download bewerking. |
BlobDownloadOptionalParams |
Optionele parameters. |
BlobDownloadOptions |
Opties voor het configureren van de downloadbewerking . |
BlobDownloadResponseParsed |
Bevat antwoordgegevens voor de downloadbewerking . |
BlobDownloadToBufferOptions |
Optie-interface voor de downloadToBuffer-bewerking . |
BlobExistsOptions |
Opties voor het configureren van de exists-bewerking . |
BlobFlatListSegment |
Een interface die BlobFlatListSegment vertegenwoordigt. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Opties voor het configureren van de bewerking generateSasUrl . |
BlobGetPropertiesHeaders |
Hiermee definieert u headers voor Blob_getProperties bewerking. |
BlobGetPropertiesOptions |
Opties voor het configureren van de bewerking getProperties . |
BlobGetPropertiesResponse |
Bevat antwoordgegevens voor de bewerking getProperties . |
BlobGetTagsHeaders |
Hiermee definieert u headers voor Blob_getTags bewerking. |
BlobGetTagsOptions |
Opties voor het configureren van de getTags-bewerking . |
BlobHTTPHeaders |
Parametergroep |
BlobHierarchyListSegment |
Een interface die BlobHierarchyListSegment vertegenwoordigt. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Onveranderbaar beleid voor blob beschrijven. |
BlobItem |
Een Azure Storage-blob |
BlobItemInternal |
Een Azure Storage-blob |
BlobPrefix | |
BlobProperties |
Eigenschappen van een blob |
BlobQueryArrowConfiguration |
Opties voor het uitvoeren van query's op blob met Apache Arrow-indeling. Alleen geldig voor outputTextConfiguration. |
BlobQueryArrowField |
Beschrijf een veld in BlobQueryArrowConfiguration. |
BlobQueryCsvTextConfiguration |
Opties voor het uitvoeren van query's op blob met CSV-indeling. |
BlobQueryError |
Fouttype blobquery. |
BlobQueryHeaders |
Hiermee definieert u headers voor Blob_query bewerking. |
BlobQueryJsonTextConfiguration |
Opties voor het uitvoeren van query's op blob met JSON-indeling. |
BlobQueryParquetConfiguration |
Opties voor het uitvoeren van query's op blob met Parquet-indeling. Alleen geldig voor inputTextConfiguration. |
BlobReleaseLeaseOptions |
Opties voor het configureren van blob - release-leasebewerking. |
BlobRenewLeaseOptions |
Opties voor het configureren van de bewerking Blob - Lease verlengen. |
BlobRequestConditions |
standaard voorwaardelijke HTTP-headers, tagsvoorwaarde en leasevoorwaarde |
BlobSASPermissionsLike |
Een type dat lijkt op een Blob SAS-machtiging. Wordt gebruikt in BlobSASPermissions om SAS-machtigingen van onbewerkte objecten te parseren. |
BlobSASSignatureValues |
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME. BlobSASSignatureValues wordt gebruikt voor het genereren van SAS-tokens voor blob-services voor containers of blobs. |
BlobServiceProperties |
Eigenschappen van opslagservice. |
BlobServiceStatistics |
Statistieken voor de opslagservice. |
BlobSetHTTPHeadersHeaders |
Hiermee definieert u headers voor Blob_setHttpHeaders bewerking. |
BlobSetHTTPHeadersOptions |
Opties voor het configureren van de bewerking setHTTPHeaders . |
BlobSetImmutabilityPolicyHeaders |
Hiermee definieert u headers voor Blob_setImmutabilityPolicy bewerking. |
BlobSetImmutabilityPolicyOptions |
Opties voor het instellen van de beleidsset onveranderbaarheidImmutabilityPolicy-bewerking . |
BlobSetLegalHoldHeaders |
Hiermee definieert u headers voor Blob_setLegalHold bewerking. |
BlobSetLegalHoldOptions |
Opties voor het instellen van de juridische bewaring setLegalHold-bewerking . |
BlobSetMetadataHeaders |
Hiermee definieert u headers voor Blob_setMetadata bewerking. |
BlobSetMetadataOptions |
Opties voor het configureren van de bewerking setMetadata . |
BlobSetTagsHeaders |
Hiermee definieert u headers voor Blob_setTags bewerking. |
BlobSetTagsOptions |
Opties voor het configureren van de bewerking setTags . |
BlobSetTierHeaders |
Hiermee definieert u headers voor Blob_setTier bewerking. |
BlobSetTierOptions |
Opties voor het configureren van de bewerking setAccessTier . |
BlobStartCopyFromURLHeaders |
Hiermee definieert u headers voor Blob_startCopyFromURL bewerking. |
BlobStartCopyFromURLOptions |
Opties voor het configureren van de bewerking beginCopyFromURL . |
BlobSyncCopyFromURLOptions |
Opties voor het configureren van de bewerking syncCopyFromURL . |
BlobTag | |
BlobTags |
Blob-tags |
BlobUndeleteHeaders |
Hiermee definieert u headers voor Blob_undelete bewerking. |
BlobUndeleteOptions |
Opties voor het configureren van de verwijdering ongedaan maken. |
Block |
Vertegenwoordigt één blok in een blok-blob. Hierin worden de id en grootte van het blok beschreven. |
BlockBlobCommitBlockListHeaders |
Hiermee definieert u headers voor BlockBlob_commitBlockList bewerking. |
BlockBlobCommitBlockListOptions |
Opties voor het configureren van commitBlockList-bewerking . |
BlockBlobGetBlockListHeaders |
Hiermee definieert u headers voor BlockBlob_getBlockList bewerking. |
BlockBlobGetBlockListOptions |
Opties voor het configureren van de bewerking getBlockList . |
BlockBlobParallelUploadOptions |
Optie-interface voor uploadFile en <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Hiermee definieert u headers voor BlockBlob_putBlobFromUrl bewerking. |
BlockBlobQueryOptions |
Opties voor het configureren van de querybewerking . |
BlockBlobStageBlockFromURLHeaders |
Hiermee definieert u headers voor BlockBlob_stageBlockFromURL bewerking. |
BlockBlobStageBlockFromURLOptions |
Opties voor het configureren van de bewerking stageBlockFromURL . |
BlockBlobStageBlockHeaders |
Hiermee definieert u headers voor BlockBlob_stageBlock bewerking. |
BlockBlobStageBlockOptions |
Opties voor het configureren van de stageBlock-bewerking . |
BlockBlobSyncUploadFromURLOptions |
Opties voor het configureren van de bewerking syncUploadFromURL . |
BlockBlobUploadHeaders |
Hiermee definieert u headers voor BlockBlob_upload bewerking. |
BlockBlobUploadOptions |
Opties voor het configureren van de uploadbewerking . |
BlockBlobUploadStreamOptions |
Optie-interface voor de bewerking uploadStream . |
BlockList | |
ClearRange | |
CommonGenerateSasUrlOptions |
Algemene opties van BlobGenerateSasUrlOptions en ContainerGenerateSasUrlOptions. |
CommonOptions |
Een interface voor opties die gemeenschappelijk zijn voor elke externe bewerking. |
ContainerAcquireLeaseOptions |
Opties voor het configureren van de bewerking Container - Lease verkrijgen. |
ContainerBreakLeaseOptionalParams |
Optionele parameters. |
ContainerBreakLeaseOptions |
Opties voor het configureren van de bewerking Container - Break Lease. |
ContainerChangeLeaseOptions |
Opties voor het configureren van de bewerking Container - Lease wijzigen. |
ContainerCreateHeaders |
Hiermee definieert u headers voor Container_create bewerking. |
ContainerCreateIfNotExistsResponse |
Bevat antwoordgegevens voor de bewerking createIfNotExists . |
ContainerCreateOptions |
Opties voor het configureren van de maakbewerking . |
ContainerDeleteBlobOptions |
Opties voor het configureren van de deleteBlob-bewerking . |
ContainerDeleteHeaders |
Hiermee definieert u headers voor Container_delete bewerking. |
ContainerDeleteIfExistsResponse |
Bevat antwoordgegevens voor de bewerking deleteIfExists . |
ContainerDeleteMethodOptions |
Opties voor het configureren van de verwijderbewerking . |
ContainerEncryptionScope |
Parametergroep |
ContainerExistsOptions |
Opties voor het configureren van de exists-bewerking . |
ContainerFilterBlobsHeaders |
Hiermee definieert u headers voor Container_filterBlobs bewerking. |
ContainerFindBlobByTagsOptions |
Opties voor het configureren van de bewerking findBlobsByTags . |
ContainerGenerateSasUrlOptions |
Opties voor het configureren van de bewerking generateSasUrl . |
ContainerGetAccessPolicyHeaders |
Hiermee definieert u headers voor Container_getAccessPolicy bewerking. |
ContainerGetAccessPolicyOptions |
Opties voor het configureren van de bewerking getAccessPolicy . |
ContainerGetPropertiesHeaders |
Hiermee definieert u headers voor Container_getProperties bewerking. |
ContainerGetPropertiesOptions |
Opties voor het configureren van de getProperties-bewerking . |
ContainerItem |
Een Azure Storage-container |
ContainerListBlobFlatSegmentHeaders |
Hiermee definieert u headers voor Container_listBlobFlatSegment bewerking. |
ContainerListBlobHierarchySegmentHeaders |
Hiermee definieert u headers voor Container_listBlobHierarchySegment bewerking. |
ContainerListBlobsOptions |
Opties voor het configureren van container - lijst-blobs-bewerkingen. Zie: |
ContainerProperties |
Eigenschappen van een container |
ContainerReleaseLeaseOptions |
Opties voor het configureren van de bewerking Container - Release Lease. |
ContainerRenameHeaders |
Hiermee definieert u headers voor Container_rename bewerking. |
ContainerRenewLeaseOptions |
Opties voor het configureren van de bewerking Container - Lease vernieuwen. |
ContainerRequestConditions |
Voorwaarden waaraan moet worden voldaan voor de container. |
ContainerSASPermissionsLike |
Een type dat lijkt op een sas-containermachtiging. Wordt gebruikt in ContainerSASPermissions om SAS-machtigingen van onbewerkte objecten te parseren. |
ContainerSetAccessPolicyHeaders |
Hiermee definieert u headers voor Container_setAccessPolicy bewerking. |
ContainerSetAccessPolicyOptions |
Opties voor het configureren van de bewerking setAccessPolicy . |
ContainerSetMetadataHeaders |
Hiermee definieert u headers voor Container_setMetadata bewerking. |
ContainerSetMetadataOptions |
Opties voor het configureren van de setMetadata-bewerking . |
ContainerUndeleteHeaders |
Hiermee definieert u headers voor Container_restore bewerking. |
CorsRule |
CORS is een HTTP-functie waarmee een webtoepassing die wordt uitgevoerd onder één domein, toegang kan krijgen tot resources in een ander domein. Webbrowsers implementeren een beveiligingsbeperking die bekend staat als same-origin-beleid dat voorkomt dat een webpagina API's in een ander domein aanroept; CORS biedt een veilige manier om het ene domein (het oorspronkelijke domein) toe te staan API's in een ander domein aan te roepen |
CpkInfo |
Parametergroep |
FilterBlobItem |
Blobgegevens van een findBlobsByTags |
FilterBlobItemModel |
Blobgegevens van een API-aanroep voor filter-blobs |
FilterBlobSegment |
Segmentantwoord van de bewerking findBlobsByTags . |
FilterBlobSegmentModel |
Het resultaat van een API-aanroep voor filter-blobs |
GeoReplication |
Geo-Replication informatie voor de secundaire opslagservice |
HttpAuthorization |
Vertegenwoordigt verificatiegegevens in de waarden Authorization, ProxyAuthorization, WWW-Authenticate en Proxy-Authenticate header. |
HttpHeaders |
Een verzameling http-headersleutel-/waardeparen. |
HttpOperationResponse |
HTTP-antwoord dat compatibel is met core-v1 (core-http). |
HttpResponse |
Een weergave van een HTTP-antwoord met een verwijzing naar de aanvraag waaruit deze afkomstig is. |
IHttpClient |
Een compatibele interface voor core-http-aanvraagbeleid |
Lease |
De details voor een specifieke lease. |
LeaseAccessConditions |
Parametergroep |
LeaseOperationOptions |
Hiermee configureert u leasebewerkingen. |
ListBlobsFlatSegmentResponse |
Een opsomming van blobs |
ListBlobsFlatSegmentResponseModel |
Een opsomming van blobs |
ListBlobsHierarchySegmentResponse |
Een opsomming van blobs |
ListBlobsHierarchySegmentResponseModel |
Een opsomming van blobs |
ListContainersSegmentResponse |
Een opsomming van containers |
Logging |
Instellingen voor logboekregistratie van Azure Analytics. |
MatchConditions |
Hiermee geeft u HTTP-opties voor voorwaardelijke aanvragen op basis van ETag-overeenkomsten. |
Metadata |
Een kaart met naam-waardeparen die aan de resource moeten worden gekoppeld. |
Metrics |
een samenvatting van aanvraagstatistieken gegroepeerd per API in uur- of minuutaggregaties voor blobs |
ModificationConditions |
Hiermee geeft u HTTP-opties voor voorwaardelijke aanvragen op basis van wijzigingstijd. |
ModifiedAccessConditions |
standaard voorwaarde voor voorwaardelijke HTTP-headers en tags. |
ModifiedAccessConditionsModel |
Parametergroep |
ObjectReplicationPolicy |
Bevat de objectreplicatiebeleids-id en de bijbehorende lijst met ObjectReplicationRule. Dit wordt gebruikt bij het ophalen van de eigenschappen van objectreplicatie op de bron-blob. De beleids-id voor de doel-blob wordt ingesteld in ObjectReplicationDestinationPolicyId van de respectieve methodeantwoorden (bijvoorbeeld <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Bevat de objectreplicatieregel-id en ObjectReplicationStatus van een blob. Er kan meer dan één ObjectReplicationRule zijn onder een ObjectReplicationPolicy. |
PageBlobClearPagesHeaders |
Hiermee definieert u headers voor PageBlob_clearPages bewerking. |
PageBlobClearPagesOptions |
Opties voor het configureren van de bewerking clearPages . |
PageBlobCopyIncrementalHeaders |
Hiermee definieert u headers voor PageBlob_copyIncremental bewerking. |
PageBlobCreateHeaders |
Hiermee definieert u headers voor PageBlob_create bewerking. |
PageBlobCreateIfNotExistsOptions |
Opties voor het configureren van de bewerking createIfNotExists . |
PageBlobCreateIfNotExistsResponse |
Bevat antwoordgegevens voor de bewerking createIfNotExists . |
PageBlobCreateOptions |
Opties voor het configureren van de maakbewerking . |
PageBlobGetPageRangesDiffHeaders |
Hiermee definieert u headers voor PageBlob_getPageRangesDiff bewerking. |
PageBlobGetPageRangesDiffOptions |
Opties voor het configureren van de <xref:PageBlobClient.getRangesDiff> bewerking. |
PageBlobGetPageRangesDiffResponse |
Bevat antwoordgegevens voor de getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions) bewerking. |
PageBlobGetPageRangesHeaders |
Hiermee definieert u headers voor PageBlob_getPageRanges bewerking. |
PageBlobGetPageRangesOptions |
Opties voor het configureren van de bewerking getPageRanges . |
PageBlobGetPageRangesResponse |
Bevat antwoordgegevens voor de getPageRanges(number, number, PageBlobGetPageRangesOptions) bewerking. |
PageBlobListPageRangesDiffOptions |
Opties voor het configureren van de bewerking listPageRangesDiff . |
PageBlobListPageRangesOptions |
Opties voor het configureren van de bewerking listPageRanges . |
PageBlobRequestConditions |
Voorwaarden die moeten worden toegevoegd aan het maken van deze pagina-blob. |
PageBlobResizeHeaders |
Hiermee definieert u headers voor PageBlob_resize bewerking. |
PageBlobResizeOptions |
Opties voor het configureren van de groottebewerking . |
PageBlobStartCopyIncrementalOptions |
Opties voor het configureren van de startCopyIncremental-bewerking . |
PageBlobUpdateSequenceNumberHeaders |
Hiermee definieert u headers voor PageBlob_updateSequenceNumber bewerking. |
PageBlobUpdateSequenceNumberOptions |
Opties voor het configureren van de bewerking updateSequenceNumber . |
PageBlobUploadPagesFromURLHeaders |
Hiermee definieert u headers voor PageBlob_uploadPagesFromURL bewerking. |
PageBlobUploadPagesFromURLOptions |
Opties voor het configureren van de bewerking uploadPagesFromURL . |
PageBlobUploadPagesHeaders |
Hiermee definieert u headers voor PageBlob_uploadPages bewerking. |
PageBlobUploadPagesOptions |
Opties voor het configureren van de bewerking uploadPages . |
PageList |
Lijst met paginabereiken voor een blob. |
PageListInternal |
de lijst met pagina's |
PageRange | |
PageRangeInfo | |
ParsedBatchResponse |
Het meerdelige/gemengde antwoord dat het antwoord voor elke subaanvraag bevat. |
PipelineLike |
Een interface voor de pijplijnklasse met beleid voor HTTP-aanvragen. U kunt een standaardpijplijn maken door newPipeline aan te roepen. U kunt ook een pijplijn met uw eigen beleid maken door de constructor van Pijplijn. Raadpleeg newPipeline en opgegeven beleidsregels voordat u uw aangepaste pijplijn implementeert. |
PipelineOptions |
Optie-interface voor pijplijnconstructor. |
PollOperationState |
PollOperationState bevat een eigen gemaakte lijst met de kleinste set eigenschappen die nodig zijn om een poller voor langdurige bewerkingen te definiëren. Hoewel de Poller-klasse werkt als het lokale controlemechanisme om te beginnen met activeren, wachten op en mogelijk een langdurige bewerking te annuleren, documenteert pollOperationState de status van de externe langdurige bewerking. Deze moet ten minste worden bijgewerkt wanneer de bewerking wordt gestart, voltooid en geannuleerd. Implementaties kunnen echter een ander aantal eigenschappen hebben dat om andere redenen kan worden bijgewerkt. |
PollerLike |
Abstracte weergave van een poller, bedoeld om alleen de minimale API beschikbaar te maken waarmee de gebruiker moet werken. |
PollerLikeWithCancellation |
Abstracte weergave van een poller, bedoeld om alleen de minimale API beschikbaar te maken waarmee de gebruiker moet werken. |
Range |
Bereik voor blobservicebewerkingen. |
RequestPolicyFactory |
Een interface voor compatibiliteit met RequestPolicyFactory van core-http |
RequestPolicyOptions |
Een interface voor compatibiliteit met RequestPolicy |
ResponseLike |
Een object met een eenvoudige _response eigenschap. |
ResponseWithBody |
Een object met een _response-eigenschap met hoofdtekst en kopteksten die al zijn geparseerd in bekende typen. |
ResponseWithHeaders |
Een object met een _response eigenschap met kopteksten die al zijn geparseerd in een getypt object. |
RetentionPolicy |
het bewaarbeleid dat bepaalt hoe lang de gekoppelde gegevens behouden moeten blijven |
SASQueryParametersOptions |
Opties voor het maken van SASQueryParameters. |
SasIPRange |
Toegestaan IP-bereik voor een SAS. |
SequenceNumberAccessConditions |
Parametergroep |
ServiceClientOptions |
Een subset van |
ServiceFilterBlobsHeaders |
Hiermee definieert u headers voor Service_filterBlobs bewerking. |
ServiceFindBlobByTagsOptions |
Opties voor het configureren van de bewerking findBlobsByTags . |
ServiceGenerateAccountSasUrlOptions |
Opties voor het configureren van de bewerking generateAccountSasUrl . |
ServiceGetAccountInfoHeaders |
Hiermee definieert u headers voor Service_getAccountInfo bewerking. |
ServiceGetAccountInfoOptions |
Opties voor het configureren van de bewerking getAccountInfo . |
ServiceGetPropertiesHeaders |
Hiermee definieert u headers voor Service_getProperties bewerking. |
ServiceGetPropertiesOptions |
Opties voor het configureren van de getProperties-bewerking . |
ServiceGetStatisticsHeaders |
Hiermee definieert u headers voor Service_getStatistics bewerking. |
ServiceGetStatisticsOptions |
Opties voor het configureren van de getStatistics-bewerking . |
ServiceGetUserDelegationKeyHeaders |
Hiermee definieert u headers voor Service_getUserDelegationKey bewerking. |
ServiceGetUserDelegationKeyOptions |
Opties voor het configureren van de Service - Sleutel voor gebruikersdelegatie ophalen. |
ServiceListContainersOptions |
Opties voor het configureren van de listContainers-bewerking . |
ServiceListContainersSegmentHeaders |
Hiermee definieert u headers voor Service_listContainersSegment bewerking. |
ServiceRenameContainerOptions |
Opties voor het configureren van <xref:BlobServiceClient.renameContainer> de bewerking. |
ServiceSetPropertiesHeaders |
Hiermee definieert u headers voor Service_setProperties bewerking. |
ServiceSetPropertiesOptions |
Opties voor het configureren van de bewerking setProperties . |
ServiceSubmitBatchHeaders |
Hiermee definieert u headers voor Service_submitBatch bewerking. |
ServiceSubmitBatchOptionalParamsModel |
Optionele parameters. |
ServiceUndeleteContainerOptions |
Opties voor het configureren van de bewerking undeleteContainer . |
SignedIdentifier |
Ondertekende id. |
SignedIdentifierModel |
ondertekende id |
StaticWebsite |
De eigenschappen waarmee een account een statische website kan hosten |
StoragePipelineOptions |
Interface opties voor de functie newPipeline . |
StorageRetryOptions |
Interface voor opties voor opnieuw proberen van Opslagblob. |
TagConditions |
Hiermee geeft u HTTP-opties voor voorwaardelijke aanvragen op basis van blobtags. |
UserDelegationKey |
Een sleutel voor gebruikersdelegatie. |
UserDelegationKeyModel |
Een sleutel voor gebruikersdelegatie |
WebResource |
Een beschrijving van een HTTP-aanvraag die moet worden ingediend bij een externe server. |
Type-aliassen
AccessTier |
Definieert waarden voor AccessTier. |
AccountKind |
Definieert waarden voor AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Bevat antwoordgegevens voor de bewerking appendBlockFromUrl. |
AppendBlobAppendBlockResponse |
Bevat antwoordgegevens voor de bewerking appendBlock. |
AppendBlobCreateResponse |
Bevat antwoordgegevens voor de maakbewerking. |
ArchiveStatus |
Definieert waarden voor ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Bevat antwoordgegevens voor de bewerking abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Bevat antwoordgegevens voor de deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions) bewerking. |
BlobBatchSetBlobsAccessTierResponse |
Bevat antwoordgegevens voor de setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions) bewerking. |
BlobBatchSubmitBatchResponse |
Bevat antwoordgegevens voor blobbatchbewerkingen. |
BlobCopyFromURLResponse |
Bevat antwoordgegevens voor de bewerking copyFromURL. |
BlobCopySourceTags |
Definieert waarden voor BlobCopySourceTags. |
BlobCreateSnapshotResponse |
Bevat antwoordgegevens voor de bewerking createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Bevat antwoordgegevens voor de bewerking deleteImmutabilityPolicy. |
BlobDeleteResponse |
Bevat antwoordgegevens voor de verwijderbewerking. |
BlobDownloadResponseInternal |
Bevat antwoordgegevens voor de downloadbewerking. |
BlobDownloadResponseModel |
Bevat antwoordgegevens voor de downloadbewerking. |
BlobGetPropertiesResponseModel |
Bevat antwoordgegevens voor de bewerking getProperties. |
BlobGetTagsResponse |
Bevat antwoordgegevens voor de bewerking getTags . |
BlobImmutabilityPolicyMode |
Definieert waarden voor BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Het type BlobQueryArrowField. |
BlobQueryResponseInternal |
Bevat antwoordgegevens voor de querybewerking. |
BlobQueryResponseModel |
Bevat antwoordgegevens voor de querybewerking. |
BlobSetHTTPHeadersResponse |
Bevat antwoordgegevens voor de bewerking setHttpHeaders. |
BlobSetImmutabilityPolicyResponse |
Bevat antwoordgegevens voor de bewerking setImmutabilityPolicy. |
BlobSetLegalHoldResponse |
Bevat antwoordgegevens voor de bewerking setLegalHold. |
BlobSetMetadataResponse |
Bevat antwoordgegevens voor de bewerking setMetadata. |
BlobSetTagsResponse |
Bevat antwoordgegevens voor de bewerking setTags. |
BlobSetTierResponse |
Bevat antwoordgegevens voor de setTier-bewerking. |
BlobStartCopyFromURLResponse |
Bevat antwoordgegevens voor de bewerking startCopyFromURL. |
BlobType |
Definieert waarden voor BlobType. |
BlobUndeleteResponse |
Bevat antwoordgegevens voor de verwijdering ongedaan maken. |
BlobUploadCommonResponse |
Antwoordtype voor uploadFile, uploadStream en <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Bevat antwoordgegevens voor de bewerking commitBlockList. |
BlockBlobGetBlockListResponse |
Bevat antwoordgegevens voor de bewerking getBlockList. |
BlockBlobGetBlockListResponseInternal |
Bevat antwoordgegevens voor de bewerking getBlockList. |
BlockBlobPutBlobFromUrlResponse |
Bevat antwoordgegevens voor de bewerking putBlobFromUrl. |
BlockBlobStageBlockFromURLResponse |
Bevat antwoordgegevens voor de bewerking stageBlockFromURL. |
BlockBlobStageBlockResponse |
Bevat antwoordgegevens voor de bewerking stageBlock. |
BlockBlobUploadResponse |
Bevat antwoordgegevens voor de uploadbewerking. |
BlockListType |
Definieert waarden voor BlockListType. |
ContainerCreateResponse |
Bevat antwoordgegevens voor de maakbewerking. |
ContainerDeleteResponse |
Bevat antwoordgegevens voor de verwijderbewerking. |
ContainerFilterBlobsResponse |
Bevat antwoordgegevens voor de filterBlobs-bewerking. |
ContainerFindBlobsByTagsSegmentResponse |
Het antwoord van de bewerking findBlobsByTags . |
ContainerGetAccessPolicyResponse |
Bevat antwoordgegevens voor de bewerking getAccessPolicy . |
ContainerGetAccessPolicyResponseModel |
Bevat antwoordgegevens voor de bewerking getAccessPolicy. |
ContainerGetPropertiesResponse |
Bevat antwoordgegevens voor de bewerking getProperties. |
ContainerListBlobFlatSegmentResponse |
Bevat antwoordgegevens voor de bewerking listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Bevat antwoordgegevens voor de bewerking listBlobHierarchySegment. |
ContainerRenameResponse |
Bevat antwoordgegevens voor de naamswijzigingsbewerking. |
ContainerSetAccessPolicyResponse |
Bevat antwoordgegevens voor de bewerking setAccessPolicy. |
ContainerSetMetadataResponse |
Bevat antwoordgegevens voor de bewerking setMetadata. |
ContainerUndeleteResponse |
Bevat antwoordgegevens voor de herstelbewerking. |
CopyPollerBlobClient |
Definieert de bewerkingen van een BlobClient die nodig zijn om de poller die wordt geretourneerd door beginCopyFromURL te laten werken. |
CopyStatusType |
Definieert waarden voor CopyStatusType. |
CredentialPolicyCreator |
Een factory-functie die een nieuwe CredentialPolicy maakt die gebruikmaakt van de opgegeven nextPolicy. |
DeleteSnapshotsOptionType |
Definieert waarden voor DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Definieert waarden voor EncryptionAlgorithmType. Bekende waarden die door de service worden ondersteundAES256 |
GeoReplicationStatusType |
Definieert waarden voor GeoReplicationStatusType. |
HttpRequestBody |
Typen instanties die op de aanvraag worden ondersteund. NodeJS.ReadableStream en () => NodeJS.ReadableStream is alleen Node. Blob, ReadableStream en () => ReadableStream zijn alleen browser. |
LeaseDurationType |
Definieert waarden voor LeaseDurationType. |
LeaseOperationResponse |
Bevat de antwoordgegevens voor bewerkingen waarmee een lease wordt gemaakt, gewijzigd of verwijderd. Zie BlobLeaseClient. |
LeaseStateType |
Definieert waarden voor LeaseStateType. |
LeaseStatusType |
Definieert waarden voor LeaseStatusType. |
ObjectReplicationStatus |
Hiermee geeft u de replicatiestatus van een blob. Dit wordt gebruikt wanneer voor een opslagaccount objectreplicatiebeleid(en) is toegepast. Zie ObjectReplicationPolicy en ObjectReplicationRule. |
PageBlobClearPagesResponse |
Bevat antwoordgegevens voor de clearPages-bewerking. |
PageBlobCopyIncrementalResponse |
Bevat antwoordgegevens voor de bewerking copyIncremental. |
PageBlobCreateResponse |
Bevat antwoordgegevens voor de maakbewerking. |
PageBlobGetPageRangesDiffResponseInternal |
Bevat antwoordgegevens voor de bewerking getPageRangesDiff. |
PageBlobGetPageRangesDiffResponseModel |
Bevat antwoordgegevens voor de bewerking getPageRangesDiff. |
PageBlobGetPageRangesResponseInternal |
Bevat antwoordgegevens voor de bewerking getPageRanges. |
PageBlobGetPageRangesResponseModel |
Bevat antwoordgegevens voor de bewerking getPageRanges. |
PageBlobResizeResponse |
Bevat antwoordgegevens voor de bewerking voor het wijzigen van de grootte. |
PageBlobUpdateSequenceNumberResponse |
Bevat antwoordgegevens voor de bewerking updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
Bevat antwoordgegevens voor de bewerking uploadPagesFromURL. |
PageBlobUploadPagesResponse |
Bevat antwoordgegevens voor de bewerking uploadPages. |
PublicAccessType |
Definieert waarden voor PublicAccessType. |
RehydratePriority |
Definieert waarden voor RehydratePriority. |
SequenceNumberActionType |
Definieert waarden voor SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Het antwoord van de bewerking findBlobsByTags . |
ServiceGetAccountInfoResponse |
Bevat antwoordgegevens voor de bewerking getAccountInfo. |
ServiceGetPropertiesResponse |
Bevat antwoordgegevens voor de getProperties-bewerking. |
ServiceGetPropertiesResponseInternal |
Bevat antwoordgegevens voor de getProperties-bewerking. |
ServiceGetStatisticsResponse |
Bevat antwoordgegevens voor de bewerking getStatistics. |
ServiceGetStatisticsResponseInternal |
Bevat antwoordgegevens voor de bewerking getStatistics. |
ServiceGetUserDelegationKeyResponse |
Bevat antwoordgegevens voor de getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions) bewerking. |
ServiceListContainersSegmentResponse |
Bevat antwoordgegevens voor de bewerking listContainersSegment. |
ServiceListContainersSegmentResponseInternal |
Bevat antwoordgegevens voor de bewerking listContainersSegment. |
ServiceSetPropertiesResponse |
Bevat antwoordgegevens voor de bewerking setProperties. |
ServiceSubmitBatchResponseInternal |
Bevat antwoordgegevens voor de submitBatch-bewerking. |
ServiceSubmitBatchResponseModel |
Bevat antwoordgegevens voor de submitBatch-bewerking. |
SkuName |
Definieert waarden voor SkuName. |
SyncCopyStatusType |
Definieert waarden voor SyncCopyStatusType. |
Tags |
Blob-tags. |
WithResponse |
Een type dat een bewerkingsresultaat vertegenwoordigt met een bekende _response-eigenschap. |
Enums
BlockBlobTier |
Vertegenwoordigt de toegangslaag op een blob. Zie Dynamische, statische en archiefopslaglagen voor gedetailleerde informatie over lagen op blok-blobniveau. |
KnownEncryptionAlgorithmType |
Bekende waarden van EncryptionAlgorithmType die de service accepteert. |
PremiumPageBlobTier |
Hiermee geeft u de pagina-bloblaag op waarop de blob moet worden ingesteld. Dit is alleen van toepassing op pagina-blobs in Premium Storage-accounts. Zie hier voor gedetailleerde informatie over de bijbehorende IOPS en doorvoer per PageBlobTier. |
SASProtocol |
Protocollen voor gegenereerde SAS. |
StorageBlobAudience |
Definieert de bekende clouddoelgroepen voor Opslag. |
StorageRetryPolicyType |
RetryPolicy-typen. |
Functies
generate |
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME. Hiermee wordt een SASQueryParameters-object gegenereerd dat alle SAS-queryparameters bevat die nodig zijn om een werkelijke REST-aanvraag te maken. Zie https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME. Hiermee maakt u een exemplaar van SASQueryParameters. Accepteert alleen vereiste instellingen die nodig zijn om een SAS te maken. Voor optionele instellingen moet u de bijbehorende eigenschappen rechtstreeks instellen, zoals machtigingen, startsOn en id. WAARSCHUWING: als de id niet is opgegeven, zijn machtigingen en expiresOn vereist. U MOET een waarde toewijzen aan id of verloopt bij & machtigingen handmatig als u deze constructor initieert. Vul de vereiste gegevens in voordat u de volgende fragmenten uitvoert. Gebruiksvoorbeeld:
Voorbeeld met behulp van een id:
Voorbeeld met een blobnaam:
|
generate |
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME. Hiermee maakt u een exemplaar van SASQueryParameters. WAARSCHUWING: de id wordt genegeerd bij het genereren van sas voor gebruikersdelegatie, machtigingen en expiresOn zijn vereist. Gebruiksvoorbeeld:
|
get |
OAuth-doelgroep ophalen voor een opslagaccount voor blobservice. |
is |
Een helper om te bepalen of een bepaald argument voldoet aan het pijplijncontract |
new |
Hiermee maakt u een nieuw pijplijnobject met de opgegeven referentie. |
Functiedetails
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME.
Hiermee wordt een SASQueryParameters-object gegenereerd dat alle SAS-queryparameters bevat die nodig zijn om een werkelijke REST-aanvraag te maken.
Zie https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parameters
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Retouren
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME.
Hiermee maakt u een exemplaar van SASQueryParameters.
Accepteert alleen vereiste instellingen die nodig zijn om een SAS te maken. Voor optionele instellingen moet u de bijbehorende eigenschappen rechtstreeks instellen, zoals machtigingen, startsOn en id.
WAARSCHUWING: als de id niet is opgegeven, zijn machtigingen en expiresOn vereist. U MOET een waarde toewijzen aan id of verloopt bij & machtigingen handmatig als u deze constructor initieert.
Vul de vereiste gegevens in voordat u de volgende fragmenten uitvoert.
Gebruiksvoorbeeld:
// 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();
Voorbeeld met behulp van een id:
// 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();
Voorbeeld met een blobnaam:
// 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
Parameters
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Retouren
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME.
Hiermee maakt u een exemplaar van SASQueryParameters. WAARSCHUWING: de id wordt genegeerd bij het genereren van sas voor gebruikersdelegatie, machtigingen en expiresOn zijn vereist.
Gebruiksvoorbeeld:
// 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
Parameters
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Retourwaarde van blobServiceClient.getUserDelegationKey()
- accountName
-
string
Retouren
getBlobServiceAccountAudience(string)
OAuth-doelgroep ophalen voor een opslagaccount voor blobservice.
function getBlobServiceAccountAudience(storageAccountName: string): string
Parameters
- storageAccountName
-
string
Retouren
string
isPipelineLike(unknown)
Een helper om te bepalen of een bepaald argument voldoet aan het pijplijncontract
function isPipelineLike(pipeline: unknown): pipeline
Parameters
- pipeline
-
unknown
Een argument dat een pijplijn kan zijn
Retouren
pipeline
waar wanneer het argument voldoet aan het pijplijncontract
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Hiermee maakt u een nieuw pijplijnobject met de opgegeven referentie.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parameters
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Zoals AnonymousCredential, StorageSharedKeyCredential of een referentie uit het @azure/identity
pakket om aanvragen voor de service te verifiëren. U kunt ook een -object opgeven waarmee de interface TokenCredential wordt geïmplementeerd. Als dit niet is opgegeven, wordt AnonymousCredential gebruikt.
- pipelineOptions
- StoragePipelineOptions
Optioneel. Opties.
Retouren
Een nieuw pijplijnobject.