Share via


@azure/storage-blob package

Osztályok

AccountSASPermissions

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

Ez egy segédosztály, amely egy AccountSAS által megadott engedélyeket képviselő sztringet hoz létre. Az érték igaz értékre állítása azt jelenti, hogy minden sas, amely ezeket az engedélyeket használja, engedélyeket ad az adott művelethez. Miután az összes érték be van állítva, ezt a toString paraméterrel kell szerializálni, és egy AccountSASSignatureValues objektum engedélymezőjeként kell beállítani. Az engedélysztring ezen osztály nélkül is létrehozható, de az engedélyek sorrendje adott, és ez az osztály garantálja a helyességet.

AccountSASResourceTypes

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

Ez egy segédosztály, amely egy olyan sztringet hoz létre, amely az AccountSAS által elérhető erőforrásokat jelöli. Az érték igaz értékre állítása azt jelenti, hogy az engedélyeket használó sasok hozzáférést biztosítanak az adott erőforrástípushoz. Miután az összes érték be van állítva, ezt a toString értékkel kell szerializálni, és egy AccountSASSignatureValues objektum erőforrásmezőjeként kell beállítani. Az erőforrás-sztringet az osztály nélkül is lehet létrehozni, de az erőforrások sorrendje különleges, és ez az osztály garantálja a helyességet.

AccountSASServices

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

Ez egy segédosztály, amely egy olyan sztringet hoz létre, amely az AccountSAS által elérhető szolgáltatásokat képviseli. Az érték igaz értékre állítása azt jelenti, hogy az ezen engedélyeket használó sasok hozzáférést biztosítanak az adott szolgáltatáshoz. Miután az összes érték be van állítva, ezt a toString értékkel kell szerializálni, és egy AccountSASSignatureValues objektum szolgáltatásmezőjeként kell beállítani. A szolgáltatási sztring ezen osztály nélkül is felépíthető, de a szolgáltatások sorrendje különleges, és ez az osztály garantálja a helyességet.

AnonymousCredential

Az AnonymousCredential egy credentialPolicyCreator tagot biztosít, amellyel AnonymousCredentialPolicy objektumokat hozhat létre. Az AnonymousCredentialPolicy olyan HTTP-kérésekkel használható, amelyek nyilvános erőforrásokat olvasnak, vagy közös hozzáférésű jogosultságkódokkal (SAS) használják.

AnonymousCredentialPolicy

Az AnonymousCredentialPolicy olyan HTTP-kérésekkel használható, amelyek nyilvános erőforrásokat olvasnak, vagy közös hozzáférésű jogosultságkódokkal (SAS) használják.

AppendBlobClient

A AppendBlobClient a hozzáfűző blobokra vonatkozó műveletek halmazát határozza meg.

BaseRequestPolicy

Az alaposztály, amelyből az összes kérelemszabályzat származik.

BlobBatch

A BlobBatch a blobokon végzett műveletek összesített készletét jelöli. Jelenleg csak delete és setAccessTier támogatott.

BlobBatchClient

A BlobBatchClient lehetővé teszi, hogy kötegelt kéréseket küldjön az Azure Storage Blob szolgáltatásnak.

Lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch

BlobClient

A BlobClient egy Azure Storage-blob URL-címét jelöli; A blob lehet blokkblob, hozzáfűző blob vagy lapblob.

BlobLeaseClient

Olyan ügyfél, amely a ContainerClient vagy a BlobClient bérleteit kezeli.

BlobSASPermissions

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

Ez egy segédosztály, amely egy sztringet hoz létre, amely a ServiceSAS által egy blobnak adott engedélyeket jelöli. Az érték igaz értékre állítása azt jelenti, hogy minden sas, amely ezeket az engedélyeket használja, engedélyeket ad az adott művelethez. Miután az összes érték be van állítva, ezt szerializálni kell a toString használatával, és egy BlobSASSignatureValues objektum engedélymezőjeként kell beállítani. Az engedélysztring ezen osztály nélkül is létrehozható, de az engedélyek sorrendje adott, és ez az osztály garantálja a helyességet.

BlobServiceClient

A BlobServiceClient az Azure Storage Blob szolgáltatáshoz tartozó ügyfelet jelöli, amely lehetővé teszi a blobtárolók manipulálását.

BlockBlobClient

A BlockBlobClient a blokkblobokra vonatkozó műveletek halmazát határozza meg.

ContainerClient

A ContainerClient az Azure Storage-tároló URL-címét jelöli, amely lehetővé teszi a blobok manipulálását.

ContainerSASPermissions

Ez egy segédosztály, amely egy serviceSAS által a tárolónak adott engedélyeket képviselő sztringet hoz létre. Az érték igaz értékre állítása azt jelenti, hogy minden sas, amely ezeket az engedélyeket használja, engedélyeket ad az adott művelethez. Miután az összes érték be van állítva, ezt szerializálni kell a toString használatával, és egy BlobSASSignatureValues objektum engedélymezőjeként kell beállítani. Az engedélysztring ezen osztály nélkül is létrehozható, de az engedélyek sorrendje adott, és ez az osztály garantálja a helyességet.

Credential

A hitelesítő adatok egy absztrakt osztály az Azure Storage HTTP-kéréseinek aláírásához. Ez az osztály egy credentialPolicyCreator-előállítót fog üzemeltetni, amely a CredentialPolicy-t hozza létre.

CredentialPolicy

A http(s) kérések elküldése előtt történő aláírásához használt hitelesítőadat-szabályzat. Ez egy absztrakt osztály.

HttpHeaders

HTTP-fejléckulcs-/értékpárok gyűjteménye.

PageBlobClient

A PageBlobClient a lapblobokra alkalmazható műveletek halmazát határozza meg.

Pipeline

Egy HTTP-kérési szabályzatokat tartalmazó folyamatosztály. A newPipeline meghívásával létrehozhat egy alapértelmezett folyamatot. Vagy létrehozhat egy saját szabályzatokkal rendelkező folyamatot a Pipeline konstruktorával.

A testre szabott folyamat implementálása előtt tekintse meg a newPipeline-t és a megadott szabályzatokat.

RequestPolicyOptions

Nem kötelező tulajdonságok, amelyek a RequestPolicy létrehozásakor használhatók.

RestError

Egy szolgáltatásvégpontra irányuló HTTP-kérésből eredő hiba.

SASQueryParameters

Az Azure Storage SAS lekérdezési paramétereit alkotó összetevőket jelöli. Ezt a típust nem közvetlenül a felhasználó készíti el; Ezt csak az AccountSASSignatureValues és a BlobSASSignatureValues típus hozza létre. A létrehozás után kódolható egy toString() URL-címre, és közvetlenül hozzáfűzhető egy URL-címhez (azonban itt körültekintően kell eljárni, ha vannak meglévő lekérdezési paraméterek, amelyek befolyásolhatják a lekérdezési paraméterek megfelelő hozzáfűzési módját).

MEGJEGYZÉS: Az osztály példányai nem módosíthatók.

StorageBrowserPolicy

A StorageBrowserPolicy kezeli a Node.js és a böngésző futtatókörnyezete közötti különbségeket, beleértve a következőket:

  1. A böngészők feltételes fejlécek, például "IF_MODIFIED_SINCE" hozzáadásával gyorsítótárazják a GET/HEAD kéréseket. A StorageBrowserPolicy egy olyan szabályzat, amellyel időbélyegző lekérdezést adhat hozzá a GET/HEAD kérés URL-címéhez, így elkerülheti a böngésző gyorsítótárát.

  2. Biztonsági cookie-fejléc eltávolítása

  3. Tartalomhosszú fejléc eltávolítása a böngészők figyelmeztetésének elkerülése érdekében

StorageBrowserPolicyFactory

A StorageBrowserPolicyFactory egy olyan gyári osztály, amely segít a StorageBrowserPolicy objektumok létrehozásában.

StorageRetryPolicy

Újrapróbálkozási szabályzat exponenciális újrapróbálkozással és lineáris újrapróbálkozással.

StorageRetryPolicyFactory

A StorageRetryPolicyFactory egy olyan gyári osztály, amely segít a StorageRetryPolicy objektumok létrehozásában.

StorageSharedKeyCredential

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

StorageSharedKeyCredential az Azure Storage szolgáltatás fiókkulcs-engedélyezéséhez.

StorageSharedKeyCredentialPolicy

A StorageSharedKeyCredentialPolicy egy megosztott kulccsal történő HTTP-kérés aláírására szolgáló szabályzat.

WebResource

Létrehoz egy új WebResource objektumot.

Ez az osztály absztrakciót biztosít egy REST-híváshoz, mivel kódtár/implementáció agnosztikus, és burkolja a kérés indításához szükséges tulajdonságokat.

Interfészek

AccessPolicy

Hozzáférési szabályzat

AccountSASPermissionsLike

Fiók SAS-engedélyének tűnő típus. Az AccountSASPermissionsben a nyers objektumok SAS-engedélyeinek elemzéséhez használatos.

AccountSASSignatureValues

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

Az AccountSASSignatureValues használatával közös hozzáférésű jogosultságkód (SAS) jön létre egy Azure Storage-fiókhoz. Miután az összes itt található érték megfelelően be van állítva, hívja meg a generateAccountSASQueryParameters parancsot , hogy lekérje az SAS-t, amely ténylegesen alkalmazható a blob URL-címére. Vegye figyelembe, hogy ez az osztály és a SASQueryParameter is létezik, mert az előbbi mutable és logikai reprezentáció, míg az utóbbi nem módosítható, és a tényleges REST-kérések létrehozására szolgál.

További https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 fogalmi információk az SAS-ről Lásd https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas a paraméterek leírását, beleértve azokat is, amelyek szükségesek

AppendBlobAppendBlockFromURLOptions

A appendBlockFromURL művelet konfigurálásának beállításai.

AppendBlobAppendBlockFromUrlHeaders

A AppendBlob_appendBlockFromUrl művelet fejléceit határozza meg.

AppendBlobAppendBlockHeaders

A AppendBlob_appendBlock művelet fejléceit határozza meg.

AppendBlobAppendBlockOptions

A appendBlock művelet konfigurálásának beállításai.

AppendBlobCreateHeaders

A AppendBlob_create művelet fejléceit határozza meg.

AppendBlobCreateIfNotExistsOptions

A createIfNotExists művelet konfigurálásának beállításai.

AppendBlobCreateIfNotExistsResponse

A művelet válaszadatait <xref:appendBlobClient.createIfNotExists> tartalmazza.

AppendBlobCreateOptions

A létrehozási művelet konfigurálásának beállításai.

AppendBlobRequestConditions

A hozzáfűző blob létrehozásához hozzáadandó feltételek.

AppendBlobSealOptions

A zárolási művelet konfigurálásának lehetőségei.

AppendPositionAccessConditions

Paramétercsoport

BatchSubRequest

Kötegművelethez társított kérés.

BatchSubResponse

Egy kötegelt művelet egyetlen kéréséhez társított válaszadatok.

BlobAbortCopyFromURLHeaders

A Blob_abortCopyFromURL művelet fejléceit határozza meg.

BlobAbortCopyFromURLOptions

Az abortCopyFromURL művelet konfigurálásának beállításai.

BlobAcquireLeaseOptions

A Blob konfigurálásának lehetőségei – Bérlet beszerzése művelet.

BlobBatchSubmitBatchOptionalParams

A szolgáltatás konfigurálásának lehetőségei – Köteg nem kötelező paramok küldése.

BlobBeginCopyFromURLOptions

A beginCopyFromURL művelet konfigurálásának beállításai.

BlobBeginCopyFromURLResponse

A beginCopyFromURL művelet válaszadatait tartalmazza.

BlobBeginCopyFromUrlPollState

A poller által a beginCopyFromURL-ből visszaadott állapot.

Ezt az állapotot a rendszer a másolási folyamat észlelésekor a felhasználó által megadott onProgress visszahívásba továbbítja.

BlobBreakLeaseOptions

A Blob konfigurálásának lehetőségei – Bérlet megszakítása művelet.

BlobChangeLeaseOptions

A Blob konfigurálásának lehetőségei – Bérlet módosítása művelet.

BlobCopyFromURLHeaders

A Blob_copyFromURL művelet fejléceit határozza meg.

BlobCreateSnapshotHeaders

A Blob_createSnapshot művelet fejléceit határozza meg.

BlobCreateSnapshotOptions

A createSnapshot művelet konfigurálásának beállításai.

BlobDeleteHeaders

A Blob_delete művelet fejléceit határozza meg.

BlobDeleteIfExistsResponse

A deleteIfExists művelet válaszadatait tartalmazza.

BlobDeleteImmutabilityPolicyHeaders

A Blob_deleteImmutabilityPolicy művelet fejléceit határozza meg.

BlobDeleteImmutabilityPolicyOptions

A módosíthatatlansági szabályzat törlésének beállításaiImmutabilityPolicy művelet.

BlobDeleteOptions

A törlési művelet konfigurálásának beállításai.

BlobDownloadHeaders

A Blob_download művelet fejléceit határozza meg.

BlobDownloadOptionalParams

Választható paraméterek.

BlobDownloadOptions

A letöltési művelet konfigurálásának beállításai.

BlobDownloadResponseParsed

A letöltési művelet válaszadatait tartalmazza.

BlobDownloadToBufferOptions

A downloadToBuffer művelet beállítási felülete.

BlobExistsOptions

A létező művelet konfigurálásának beállításai.

BlobFlatListSegment

A BlobFlatListSegment elemet képviselő felület.

BlobFlatListSegmentModel
BlobGenerateSasUrlOptions

A generateSasUrl művelet konfigurálásának beállításai.

BlobGetPropertiesHeaders

A Blob_getProperties művelet fejléceit határozza meg.

BlobGetPropertiesOptions

A getProperties művelet konfigurálásának beállításai.

BlobGetPropertiesResponse

A getProperties művelet válaszadatait tartalmazza.

BlobGetTagsHeaders

A Blob_getTags művelet fejléceit határozza meg.

BlobGetTagsOptions

A getTags művelet konfigurálásának beállításai.

BlobHTTPHeaders

Paramétercsoport

BlobHierarchyListSegment

A BlobHierarchyListSegment elemet képviselő felület.

BlobHierarchyListSegmentModel
BlobImmutabilityPolicy

Írja le a blob nem módosítható szabályzatát.

BlobItem

Azure Storage-blob

BlobItemInternal

Azure Storage-blob

BlobPrefix
BlobProperties

Blob tulajdonságai

BlobQueryArrowConfiguration

A blob Apache Arrow formátumú lekérdezésének beállításai. Csak az outputTextConfiguration értékre érvényes.

BlobQueryArrowField

Írja le a BlobQueryArrowConfiguration egyik mezőjét.

BlobQueryCsvTextConfiguration

A blob CSV formátumú lekérdezésének beállításai.

BlobQueryError

Blob lekérdezési hiba típusa.

BlobQueryHeaders

A Blob_query művelet fejléceit határozza meg.

BlobQueryJsonTextConfiguration

A blob JSON formátumú lekérdezésének beállításai.

BlobQueryParquetConfiguration

A blob parquet formátumú lekérdezésének beállításai. Csak az inputTextConfiguration értékre érvényes.

BlobReleaseLeaseOptions

A Blob konfigurálásának lehetőségei – Kiadási bérlet művelet.

BlobRenewLeaseOptions

A Blob konfigurálásának lehetőségei – Bérlet megújítása művelet.

BlobRequestConditions

standard HTTP feltételes fejlécek, címkék feltétele és bérletfeltétele

BlobSASPermissionsLike

Blob SAS-engedélynek tűnő típus. A BlobSASPermissionsben a nyers objektumok SAS-engedélyeinek elemzéséhez használatos.

BlobSASSignatureValues

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

A BlobSASSignatureValues használatával blobszolgáltatás SAS-jogkivonatokat hozhat létre tárolókhoz vagy blobokhoz.

BlobServiceProperties

Tárolási szolgáltatás tulajdonságai.

BlobServiceStatistics

A tárolási szolgáltatás statisztikái.

BlobSetHTTPHeadersHeaders

A Blob_setHttpHeaders művelet fejléceit határozza meg.

BlobSetHTTPHeadersOptions

A beállítottHTTPHeaders művelet konfigurálásának beállításai.

BlobSetImmutabilityPolicyHeaders

A Blob_setImmutabilityPolicy művelet fejléceit határozza meg.

BlobSetImmutabilityPolicyOptions

Az immutability policy setImmutabilityPolicy művelet beállításának beállításai.

BlobSetLegalHoldHeaders

A Blob_setLegalHold művelet fejléceit határozza meg.

BlobSetLegalHoldOptions

A jogi célú visszatartási setLegalHold művelet beállításának beállításai.

BlobSetMetadataHeaders

A Blob_setMetadata művelet fejléceit határozza meg.

BlobSetMetadataOptions

A setMetadata művelet konfigurálásának beállításai.

BlobSetTagsHeaders

A Blob_setTags művelet fejléceit határozza meg.

BlobSetTagsOptions

A setTags művelet konfigurálásának beállításai.

BlobSetTierHeaders

A Blob_setTier művelet fejléceit határozza meg.

BlobSetTierOptions

A setAccessTier művelet konfigurálásának beállításai.

BlobStartCopyFromURLHeaders

A Blob_startCopyFromURL művelet fejléceit határozza meg.

BlobStartCopyFromURLOptions

A beginCopyFromURL művelet konfigurálásának beállításai.

BlobSyncCopyFromURLOptions

A syncCopyFromURL művelet konfigurálásának beállításai.

BlobTag
BlobTags

Blobcímkék

BlobUndeleteHeaders

A Blob_undelete művelet fejléceit határozza meg.

BlobUndeleteOptions

A törlési művelet konfigurálásának beállításai.

Block

Egyetlen blokkot jelöl egy blokkblobban. A blokk azonosítóját és méretét ismerteti.

BlockBlobCommitBlockListHeaders

A BlockBlob_commitBlockList művelet fejléceit határozza meg.

BlockBlobCommitBlockListOptions

A commitBlockList művelet konfigurálásának beállításai.

BlockBlobGetBlockListHeaders

A BlockBlob_getBlockList művelet fejléceit határozza meg.

BlockBlobGetBlockListOptions

A getBlockList művelet konfigurálásának beállításai.

BlockBlobParallelUploadOptions

Option interface for uploadFile and <xref:BlockBlobClient.uploadSeekableStream>.

BlockBlobPutBlobFromUrlHeaders

A BlockBlob_putBlobFromUrl művelet fejléceit határozza meg.

BlockBlobQueryOptions

A lekérdezési művelet konfigurálásának beállításai.

BlockBlobStageBlockFromURLHeaders

A BlockBlob_stageBlockFromURL művelet fejléceit határozza meg.

BlockBlobStageBlockFromURLOptions

A stageBlockFromURL művelet konfigurálásának beállításai.

BlockBlobStageBlockHeaders

A BlockBlob_stageBlock művelet fejléceit határozza meg.

BlockBlobStageBlockOptions

A stageBlock művelet konfigurálásának beállításai.

BlockBlobSyncUploadFromURLOptions

A syncUploadFromURL művelet konfigurálásának beállításai.

BlockBlobUploadHeaders

A BlockBlob_upload művelet fejléceit határozza meg.

BlockBlobUploadOptions

A feltöltési művelet konfigurálásának beállításai.

BlockBlobUploadStreamOptions

Az uploadStream művelet beállítási felülete.

BlockList
CommonGenerateSasUrlOptions

A BlobGenerateSasUrlOptions és a ContainerGenerateSasUrlOptions gyakori lehetőségei.

CommonOptions

Az egyes távoli műveletekhez gyakran használt lehetőségek felülete.

ContainerAcquireLeaseOptions

A tároló konfigurálásának lehetőségei – Bérlet beszerzése művelet.

ContainerBreakLeaseOptionalParams

Választható paraméterek.

ContainerBreakLeaseOptions

A tároló konfigurálásának lehetőségei – A bérlet megszakítása művelet.

ContainerChangeLeaseOptions

A Tároló konfigurálásának lehetőségei – Bérlet módosítása művelet.

ContainerCreateHeaders

A Container_create művelet fejléceit határozza meg.

ContainerCreateIfNotExistsResponse

A createIfNotExists művelet válaszadatait tartalmazza.

ContainerCreateOptions

A létrehozási művelet konfigurálásának beállításai.

ContainerDeleteBlobOptions

A deleteBlob művelet konfigurálásának beállításai.

ContainerDeleteHeaders

A Container_delete művelet fejléceit határozza meg.

ContainerDeleteIfExistsResponse

A deleteIfExists művelet válaszadatait tartalmazza.

ContainerDeleteMethodOptions

A törlési művelet konfigurálásának beállításai.

ContainerEncryptionScope

Paramétercsoport

ContainerExistsOptions

A konfigurálható beállítások léteznek .

ContainerFilterBlobsHeaders

A Container_filterBlobs művelet fejléceit határozza meg.

ContainerFindBlobByTagsOptions

A findBlobsByTags művelet konfigurálásának beállításai.

ContainerGenerateSasUrlOptions

A generateSasUrl művelet konfigurálásának beállításai.

ContainerGetAccessPolicyHeaders

A Container_getAccessPolicy művelet fejléceit határozza meg.

ContainerGetAccessPolicyOptions

A getAccessPolicy művelet konfigurálásának beállításai.

ContainerGetPropertiesHeaders

A Container_getProperties művelet fejléceit határozza meg.

ContainerGetPropertiesOptions

A getProperties művelet konfigurálásának beállításai.

ContainerItem

Azure Storage-tároló

ContainerListBlobFlatSegmentHeaders

A Container_listBlobFlatSegment művelet fejléceit határozza meg.

ContainerListBlobHierarchySegmentHeaders

A Container_listBlobHierarchySegment művelet fejléceit határozza meg.

ContainerListBlobsOptions

A tároló konfigurálásának lehetőségei – Blobok listázása.

Lásd:

ContainerProperties

Tároló tulajdonságai

ContainerReleaseLeaseOptions

A Container – Release Lease művelet konfigurálásának lehetőségei.

ContainerRenameHeaders

A Container_rename művelet fejléceit határozza meg.

ContainerRenewLeaseOptions

A Tároló konfigurálásának lehetőségei – Bérlet megújítása művelet.

ContainerRequestConditions

A tárolóhoz teljesítendő feltételek.

ContainerSASPermissionsLike

Tároló SAS-engedélynek tűnő típus. A ContainerSASPermissionsben a nyers objektumok SAS-engedélyeinek elemzéséhez használatos.

ContainerSetAccessPolicyHeaders

A Container_setAccessPolicy művelet fejléceit határozza meg.

ContainerSetAccessPolicyOptions

A setAccessPolicy művelet konfigurálásának beállításai.

ContainerSetMetadataHeaders

A Container_setMetadata művelet fejléceit határozza meg.

ContainerSetMetadataOptions

A setMetadata művelet konfigurálásának beállításai.

ContainerUndeleteHeaders

A Container_restore művelet fejléceit határozza meg.

CorsRule

A CORS egy olyan HTTP-szolgáltatás, amely egy adott tartományban futó webalkalmazás számára teszi lehetővé, hogy hozzáférjen egy másik tartomány erőforrásaihoz. A webböngészők olyan, azonos eredetű szabályzatként ismert biztonsági korlátozást implementálnak, amely megakadályozza, hogy egy weblap más tartományban hívja meg az API-kat; A CORS biztonságos módot biztosít arra, hogy az egyik tartomány (a forrástartomány) meghívhassa az API-kat egy másik tartományban

CpkInfo

Paramétercsoport

FilterBlobItem

Blobadatok egy findBlobsByTags-ből

FilterBlobItemModel

Blobadatok szűrőblobok API-hívásából

FilterBlobSegment

A findBlobsByTags művelet szegmentált válasza.

FilterBlobSegmentModel

A Filter Blobs API-hívás eredménye

GeoReplication

Geo-Replication másodlagos tárolási szolgáltatásra vonatkozó információk

HttpAuthorization

Hitelesítési adatokat jelöl az Engedélyezés, ProxyAuthorization, WWW-Authentication és Proxy-Authenticate fejlécértékekben.

HttpOperationResponse

Burkolóobjektum HTTP-kéréshez és -válaszhoz. A deszerializált objektum a tulajdonságban parsedBody lesz tárolva, amikor a válasz törzse JSON-ban vagy XML-ben érkezik.

IHttpClient

Egy felület, amely httpRequests küldésére és ígéretes HttpResponses fogadására képes.

Lease

Egy adott bérlet részletei.

LeaseAccessConditions

Paramétercsoport

LeaseOperationOptions

Bérletműveleteket konfigurál.

ListBlobsFlatSegmentResponse

Blobok enumerálása

ListBlobsFlatSegmentResponseModel

Blobok enumerálása

ListBlobsHierarchySegmentResponse

Blobok enumerálása

ListBlobsHierarchySegmentResponseModel

Blobok enumerálása

ListContainersSegmentResponse

Tárolók enumerálása

Logging

Az Azure Analytics naplózási beállításai.

MatchConditions

Http-beállításokat ad meg a feltételes kérelmekhez az ETag-egyeztetés alapján.

Metadata

Az erőforráshoz társítandó név-érték párok térképe.

Metrics

a kérésstatisztikák összegzése API-k szerint csoportosítva óránkénti vagy percenkénti összesítésekben a blobok esetében

ModificationConditions

Http-beállításokat ad meg a feltételes kérelmekhez a módosítási idő alapján.

ModifiedAccessConditions

standard HTTP feltételes fejlécek és címkék feltétel.

ModifiedAccessConditionsModel

Paramétercsoport

ObjectReplicationPolicy

Az objektumreplikációs házirend azonosítóját és az ObjectReplicationRule megfelelő listáját tartalmazza. Ez a forrásblob objektumreplikációs tulajdonságainak lekéréséhez használatos. A célblob szabályzatazonosítója a megfelelő metódusválaszok ObjectReplicationDestinationPolicyId azonosítójában van beállítva (pl. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>.

ObjectReplicationRule

Egy blob objektumreplikációs szabályazonosítóját és ObjectReplicationStatusát tartalmazza. Egy ObjectReplicationPolicy objektumban több ObjectReplicationRule is lehet.

PageBlobClearPagesHeaders

A PageBlob_clearPages művelet fejléceit határozza meg.

PageBlobClearPagesOptions

A clearPages művelet konfigurálásának beállításai.

PageBlobCopyIncrementalHeaders

A PageBlob_copyIncremental művelet fejléceit határozza meg.

PageBlobCreateHeaders

A PageBlob_create művelet fejléceit határozza meg.

PageBlobCreateIfNotExistsOptions

A createIfNotExists művelet konfigurálásának beállításai.

PageBlobCreateIfNotExistsResponse

A createIfNotExists művelet válaszadatait tartalmazza.

PageBlobCreateOptions

A létrehozási művelet konfigurálásának beállításai.

PageBlobGetPageRangesDiffHeaders

A PageBlob_getPageRangesDiff művelet fejléceit határozza meg.

PageBlobGetPageRangesDiffOptions

A művelet konfigurálásának <xref:PageBlobClient.getRangesDiff> beállításai.

PageBlobGetPageRangesDiffResponse

A művelet válaszadatait getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions) tartalmazza.

PageBlobGetPageRangesHeaders

A PageBlob_getPageRanges művelet fejléceit határozza meg.

PageBlobGetPageRangesOptions

A getPageRanges művelet konfigurálásának beállításai.

PageBlobGetPageRangesResponse

A művelet válaszadatait getPageRanges(number, number, PageBlobGetPageRangesOptions) tartalmazza.

PageBlobListPageRangesDiffOptions

A listPageRangesDiff művelet konfigurálásának beállításai.

PageBlobListPageRangesOptions

A listPageRanges művelet konfigurálásának beállításai.

PageBlobRequestConditions

A lapblob létrehozásához hozzáadandó feltételek.

PageBlobResizeHeaders

A PageBlob_resize művelet fejléceit határozza meg.

PageBlobResizeOptions

Az átméretezési művelet konfigurálásának beállításai.

PageBlobStartCopyIncrementalOptions

A startCopyIncremental művelet konfigurálásának beállításai.

PageBlobUpdateSequenceNumberHeaders

A PageBlob_updateSequenceNumber művelet fejléceit határozza meg.

PageBlobUpdateSequenceNumberOptions

Az updateSequenceNumber művelet konfigurálásának beállításai.

PageBlobUploadPagesFromURLHeaders

A PageBlob_uploadPagesFromURL művelet fejléceit határozza meg.

PageBlobUploadPagesFromURLOptions

Az uploadPagesFromURL művelet konfigurálásának beállításai.

PageBlobUploadPagesHeaders

A PageBlob_uploadPages művelet fejléceit határozza meg.

PageBlobUploadPagesOptions

Az uploadPages művelet konfigurálásának beállításai.

PageList

Blob oldaltartományainak listája.

PageRangeInfo
ParsedBatchResponse

A többrészes/vegyes válasz, amely az egyes részkérések válaszát tartalmazza.

PipelineLike

A Pipeline osztály felülete, amely HTTP-kérési szabályzatokat tartalmaz. A newPipeline meghívásával létrehozhat egy alapértelmezett folyamatot. Vagy létrehozhat egy saját szabályzatokkal rendelkező folyamatot a Pipeline konstruktorával.

A testre szabott folyamat implementálása előtt tekintse meg a newPipeline-t és a megadott szabályzatokat.

PipelineOptions

A Folyamatkonstruktor beállítási felülete.

PollOperationState

A PollOperationState a hosszú ideig futó művelet pollerének meghatározásához szükséges legkisebb tulajdonságkészlet véleményezett listáját tartalmazza.

Bár a Poller osztály helyi vezérlési mechanizmusként működik egy hosszú ideig futó művelet elindításához, várakozásához és esetleges megszakításához, a PollOperationState dokumentálja a távoli hosszú ideig futó művelet állapotát.

Legalább a művelet indításakor, befejeződésekor és a megszakításkor frissíteni kell. Az implementációk azonban tetszőleges számú tulajdonsággal rendelkezhetnek, amelyek más okból frissíthetők.

PollerLike

A poller absztrakt ábrázolása, amely csak a felhasználó által igényelt minimális API-t teszi elérhetővé.

PollerLikeWithCancellation

A poller absztrakt ábrázolása, amely csak a felhasználó által igényelt minimális API-t teszi elérhetővé.

Range

Blobszolgáltatás-műveletek tartománya.

Lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-the-range-header-for-blob-service-operations

RequestPolicy

A kérelemszabályzat mögöttes struktúrája.

RetentionPolicy

az adatmegőrzési szabályzat, amely meghatározza, hogy a társított adatok mennyi ideig legyenek megőrizve

SASQueryParametersOptions

SASQueryParameterek létrehozásának lehetőségei.

SasIPRange

SAS-hez engedélyezett IP-címtartomány.

SequenceNumberAccessConditions

Paramétercsoport

ServiceFilterBlobsHeaders

A Service_filterBlobs művelet fejléceit határozza meg.

ServiceFindBlobByTagsOptions

A findBlobsByTags művelet konfigurálásának beállításai.

ServiceGenerateAccountSasUrlOptions

A generateAccountSasUrl művelet konfigurálásának beállításai.

ServiceGetAccountInfoHeaders

A Service_getAccountInfo művelet fejléceit határozza meg.

ServiceGetAccountInfoOptions

A getAccountInfo művelet konfigurálásának beállításai.

ServiceGetPropertiesHeaders

A Service_getProperties művelet fejléceit határozza meg.

ServiceGetPropertiesOptions

A getProperties művelet konfigurálásának beállításai.

ServiceGetStatisticsHeaders

A Service_getStatistics művelet fejléceit határozza meg.

ServiceGetStatisticsOptions

A getStatistics művelet konfigurálásának lehetőségei.

ServiceGetUserDelegationKeyHeaders

A Service_getUserDelegationKey művelet fejléceit határozza meg.

ServiceGetUserDelegationKeyOptions

A szolgáltatás konfigurálásának lehetőségei – Felhasználódelegálási kulcs lekérése.

ServiceListContainersOptions

A listContainers művelet konfigurálásának beállításai.

ServiceListContainersSegmentHeaders

A Service_listContainersSegment művelet fejléceit határozza meg.

ServiceRenameContainerOptions

A művelet konfigurálásának <xref:BlobServiceClient.renameContainer> lehetőségei.

ServiceSetPropertiesHeaders

A Service_setProperties művelet fejléceit határozza meg.

ServiceSetPropertiesOptions

A setProperties művelet konfigurálásának beállításai.

ServiceSubmitBatchHeaders

A Service_submitBatch művelet fejléceit határozza meg.

ServiceSubmitBatchOptionalParamsModel

Választható paraméterek.

ServiceUndeleteContainerOptions

A undeleteContainer művelet konfigurálásának lehetőségei.

SignedIdentifier

Aláírt azonosító.

SignedIdentifierModel

aláírt azonosító

StaticWebsite

Azok a tulajdonságok, amelyek lehetővé teszik, hogy egy fiók statikus webhelyet üzemeltetjen

StoragePipelineOptions

Az újPipeline függvény Beállítások felülete.

StorageRetryOptions

A Storage-blob újrapróbálkozési beállításainak felülete.

TagConditions

A blobcímkéken alapuló feltételes kérelmek HTTP-beállításait adja meg.

UserDelegationKey

Felhasználódelegálási kulcs.

UserDelegationKeyModel

Felhasználódelegálási kulcs

Típusaliasok

AccessTier

Az AccessTier értékeit határozza meg.

AccountKind

Az AccountKind értékeit határozza meg.

AppendBlobAppendBlockFromUrlResponse

A appendBlockFromUrl művelet válaszadatait tartalmazza.

AppendBlobAppendBlockResponse

A appendBlock művelet válaszadatait tartalmazza.

AppendBlobCreateResponse

A létrehozási művelet válaszadatait tartalmazza.

ArchiveStatus

Az ArchiveStatus értékeit határozza meg.

BlobAbortCopyFromURLResponse

Az abortCopyFromURL művelet válaszadatait tartalmazza.

BlobBatchDeleteBlobsResponse

A művelet válaszadatait deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions) tartalmazza.

BlobBatchSetBlobsAccessTierResponse

A művelet válaszadatait setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions) tartalmazza.

BlobBatchSubmitBatchResponse

Blob kötegműveleteinek válaszadatait tartalmazza.

BlobCopyFromURLResponse

A copyFromURL művelet válaszadatait tartalmazza.

BlobCopySourceTags

A BlobCopySourceTags értékeit határozza meg.

BlobCreateSnapshotResponse

A createSnapshot művelet válaszadatait tartalmazza.

BlobDeleteImmutabilityPolicyResponse

A deleteImmutabilityPolicy művelet válaszadatait tartalmazza.

BlobDeleteResponse

A törlési művelet válaszadatait tartalmazza.

BlobDownloadResponseModel

A letöltési művelet válaszadatait tartalmazza.

BlobGetPropertiesResponseModel

A getProperties művelet válaszadatait tartalmazza.

BlobGetTagsResponse

A getTags művelet válaszadatait tartalmazza.

BlobImmutabilityPolicyMode

A BlobImmutabilityPolicyMode értékeit határozza meg.

BlobQueryArrowFieldType

BlobQueryArrowField típusa.

BlobQueryResponseModel

A lekérdezési művelet válaszadatait tartalmazza.

BlobSetHTTPHeadersResponse

A setHttpHeaders művelet válaszadatait tartalmazza.

BlobSetImmutabilityPolicyResponse

A setImmutabilityPolicy művelet válaszadatait tartalmazza.

BlobSetLegalHoldResponse

A setLegalHold művelet válaszadatait tartalmazza.

BlobSetMetadataResponse

A setMetadata művelet válaszadatait tartalmazza.

BlobSetTagsResponse

A setTags művelet válaszadatait tartalmazza.

BlobSetTierResponse

A setTier művelet válaszadatait tartalmazza.

BlobStartCopyFromURLResponse

A startCopyFromURL művelet válaszadatait tartalmazza.

BlobType

A BlobType értékeit határozza meg.

BlobUndeleteResponse

A törlési művelet válaszadatait tartalmazza.

BlobUploadCommonResponse

Választípus az uploadFile, uploadStream és <xref:BlockBlobClient.uploadBrowserDate>.

BlockBlobCommitBlockListResponse

A commitBlockList művelet válaszadatait tartalmazza.

BlockBlobGetBlockListResponse

A getBlockList művelet válaszadatait tartalmazza.

BlockBlobPutBlobFromUrlResponse

A putBlobFromUrl művelet válaszadatait tartalmazza.

BlockBlobStageBlockFromURLResponse

A stageBlockFromURL művelet válaszadatait tartalmazza.

BlockBlobStageBlockResponse

A stageBlock művelet válaszadatait tartalmazza.

BlockBlobUploadResponse

A feltöltési művelet válaszadatait tartalmazza.

BlockListType

A BlockListType értékeit határozza meg.

ContainerCreateResponse

A létrehozási művelet válaszadatait tartalmazza.

ContainerDeleteResponse

A törlési művelet válaszadatait tartalmazza.

ContainerFindBlobsByTagsSegmentResponse

A findBlobsByTags művelet válasza .

ContainerGetAccessPolicyResponse

A getAccessPolicy művelet válaszadatait tartalmazza.

ContainerGetPropertiesResponse

A getProperties művelet válaszadatait tartalmazza.

ContainerListBlobFlatSegmentResponse

A listBlobFlatSegment művelet válaszadatait tartalmazza.

ContainerListBlobHierarchySegmentResponse

A listBlobHierarchySegment művelet válaszadatait tartalmazza.

ContainerRenameResponse

Az átnevezési művelet válaszadatait tartalmazza.

ContainerSetAccessPolicyResponse

A setAccessPolicy művelet válaszadatait tartalmazza.

ContainerSetMetadataResponse

A setMetadata művelet válaszadatait tartalmazza.

ContainerUndeleteResponse

A visszaállítási művelet válaszadatait tartalmazza.

CopyPollerBlobClient

Meghatározza a beginCopyFromURL által visszaadott lekérdezés működéséhez szükséges BlobClient műveleteit.

CopyStatusType

A CopyStatusType értékeit határozza meg.

CredentialPolicyCreator

Egy gyári függvény, amely létrehoz egy új CredentialPolicy-t, amely a megadott nextPolicy-t használja.

DeleteSnapshotsOptionType

A DeleteSnapshotsOptionType értékeit határozza meg.

EncryptionAlgorithmType

A EncryptionAlgorithmType értékeit határozza meg.
A KnownEncryptionAlgorithmType felcserélhető a EncryptionAlgorithmType típussal, ez a szám tartalmazza a szolgáltatás által támogatott ismert értékeket.

A szolgáltatás által támogatott értékek megismerése

AES256

GeoReplicationStatusType

A GeoReplicationStatusType értékeit határozza meg.

HttpRequestBody

Lehetséges HTTP-kérés törzstípusai

LeaseDurationType

A LeaseDurationType értékeit határozza meg.

LeaseOperationResponse

A bérletet létrehozó, módosító vagy törölni kívánt műveletek válaszadatait tartalmazza.

Lásd: BlobLeaseClient.

LeaseStateType

A LeaseStateType értékeit határozza meg.

LeaseStatusType

A LeaseStatusType értékeit határozza meg.

ObjectReplicationStatus

Egy blob replikációs állapotát adja meg. Ez akkor használatos, ha egy tárfiókon objektumreplikációs szabályzat(ok) vannak alkalmazva. Lásd: ObjectReplicationPolicy és ObjectReplicationRule.

PageBlobClearPagesResponse

A clearPages művelet válaszadatait tartalmazza.

PageBlobCopyIncrementalResponse

A copyIncremental művelet válaszadatait tartalmazza.

PageBlobCreateResponse

A létrehozási művelet válaszadatait tartalmazza.

PageBlobGetPageRangesDiffResponseModel

A getPageRangesDiff művelet válaszadatait tartalmazza.

PageBlobGetPageRangesResponseModel

A getPageRanges művelet válaszadatait tartalmazza.

PageBlobResizeResponse

Az átméretezési művelet válaszadatait tartalmazza.

PageBlobUpdateSequenceNumberResponse

Az updateSequenceNumber művelet válaszadatait tartalmazza.

PageBlobUploadPagesFromURLResponse

Az uploadPagesFromURL művelet válaszadatait tartalmazza.

PageBlobUploadPagesResponse

Az uploadPages művelet válaszadatait tartalmazza.

PublicAccessType

A PublicAccessType értékeit határozza meg.

RehydratePriority

A RehydratePriority értékeit határozza meg.

RequestPolicyFactory

Létrehoz egy új RequestPolicy per-requestt, amely a megadott nextPolicy függvényt használja.

SequenceNumberActionType

A SequenceNumberActionType értékeit határozza meg.

ServiceFindBlobsByTagsSegmentResponse

A findBlobsByTags művelet válasza .

ServiceGetAccountInfoResponse

A getAccountInfo művelet válaszadatait tartalmazza.

ServiceGetPropertiesResponse

A getProperties művelet válaszadatait tartalmazza.

ServiceGetStatisticsResponse

A getStatistics művelet válaszadatait tartalmazza.

ServiceGetUserDelegationKeyResponse

A művelet válaszadatait getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions) tartalmazza.

ServiceListContainersSegmentResponse

A listContainersSegment művelet válaszadatait tartalmazza.

ServiceSetPropertiesResponse

A setProperties művelet válaszadatait tartalmazza.

ServiceSubmitBatchResponseModel

A submitBatch művelet válaszadatait tartalmazza.

SkuName

A SkuName értékeit határozza meg.

SyncCopyStatusType

A SyncCopyStatusType értékeit határozza meg.

Tags

Blobcímkék.

Enumerációk

BlockBlobTier

A blob hozzáférési szintjét jelöli. A blokkblobszintű rétegzéssel kapcsolatos részletes információkért lásd: Gyakori elérésű, ritka elérésű és archív tárolási szintek.

KnownEncryptionAlgorithmType

A szolgáltatás által elfogadott EncryptionAlgorithmType ismert értékei.

PremiumPageBlobTier

Megadja azt a lapblobszintet, amelybe a blobot be szeretné állítani. Ez csak a prémium szintű tárfiókokban található lapblobokra vonatkozik. Itt talál részletes információt a megfelelő IOPS-ról és a PageBlobTier-enkénti átviteli sebességről.

SASProtocol

Protokollok a létrehozott SAS-hez.

StorageBlobAudience

Meghatározza a Storage ismert felhőbeli célközönségeit.

StorageRetryPolicyType

RetryPolicy-típusok.

Függvények

deserializationPolicy(DeserializationContentTypes, SerializerOptions)

Hozzon létre egy új szerializálást RequestPolicyCreator, amely szerializálja a HTTP-kéréstörzseket a HTTP-folyamaton áthaladva.

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

Létrehoz egy SASQueryParameters objektumot, amely tartalmazza a tényleges REST-kérés létrehozásához szükséges összes SAS-lekérdezési paramétert.

Lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

Létrehoz egy SASQueryParameters-példányt.

Csak az SAS létrehozásához szükséges beállításokat fogadja el. A választható beállításokhoz adja meg közvetlenül a megfelelő tulajdonságokat, például az engedélyeket, a startsOn és az azonosítót.

FIGYELMEZTETÉS: Ha nincs megadva azonosító, engedélyekre és lejáratokra van szükség. Ha ezt a konstruktort elsőként adhatja meg, az azonosítóhoz vagy a expiresOn & engedélyekhez manuálisan kell hozzárendelnie az értéket.

A következő kódrészletek futtatása előtt töltse ki a szükséges adatokat.

Példahasználat:

// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
    containerName, // Required
    permissions: ContainerSASPermissions.parse("racwdl"), // Required
    startsOn: new Date(), // Optional
    expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
    ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
    protocol: SASProtocol.HttpsAndHttp, // Optional
    version: "2016-05-31" // Optional
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();

Példa azonosító használatával:

// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
  {
    accessPolicy: {
      expiresOn: new Date(new Date().valueOf() + 86400), // Date type
      permissions: ContainerSASPermissions.parse("racwdl").toString(),
      startsOn: new Date() // Date type
    },
    id: identifier
  }
]);

const containerSAS = generateBlobSASQueryParameters(
  {
    containerName, // Required
    identifier // Required
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();

Példa blobnév használatával:

// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
    containerName, // Required
    blobName, // Required
    permissions: BlobSASPermissions.parse("racwd"), // Required
    startsOn: new Date(), // Optional
    expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
    cacheControl: "cache-control-override", // Optional
    contentDisposition: "content-disposition-override", // Optional
    contentEncoding: "content-encoding-override", // Optional
    contentLanguage: "content-language-override", // Optional
    contentType: "content-type-override", // Optional
    ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
    protocol: SASProtocol.HttpsAndHttp, // Optional
    version: "2016-05-31" // Optional
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

Létrehoz egy SASQueryParameters-példányt. FIGYELMEZTETÉS: Az azonosító figyelmen kívül lesz hagyva a felhasználódelegálási SAS létrehozásakor, az engedélyek és a lejárati idő Megadása kötelező.

Példahasználat:

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

Segéd annak eldöntéséhez, hogy egy adott argumentum megfelel-e a folyamatszerződésnek

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Létrehoz egy új Folyamat objektumot, amelynél meg van adva a hitelesítő adat.

Függvény adatai

deserializationPolicy(DeserializationContentTypes, SerializerOptions)

Hozzon létre egy új szerializálást RequestPolicyCreator, amely szerializálja a HTTP-kéréstörzseket a HTTP-folyamaton áthaladva.

function deserializationPolicy(deserializationContentTypes?: DeserializationContentTypes, parsingOptions?: SerializerOptions): RequestPolicyFactory

Paraméterek

deserializationContentTypes
DeserializationContentTypes
parsingOptions
SerializerOptions

Válaszok

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

Létrehoz egy SASQueryParameters objektumot, amely tartalmazza a tényleges REST-kérés létrehozásához szükséges összes SAS-lekérdezési paramétert.

Lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

Paraméterek

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Válaszok

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

Létrehoz egy SASQueryParameters-példányt.

Csak az SAS létrehozásához szükséges beállításokat fogadja el. A választható beállításokhoz adja meg közvetlenül a megfelelő tulajdonságokat, például az engedélyeket, a startsOn és az azonosítót.

FIGYELMEZTETÉS: Ha nincs megadva azonosító, engedélyekre és lejáratokra van szükség. Ha ezt a konstruktort elsőként adhatja meg, az azonosítóhoz vagy a expiresOn & engedélyekhez manuálisan kell hozzárendelnie az értéket.

A következő kódrészletek futtatása előtt töltse ki a szükséges adatokat.

Példahasználat:

// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
    containerName, // Required
    permissions: ContainerSASPermissions.parse("racwdl"), // Required
    startsOn: new Date(), // Optional
    expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
    ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
    protocol: SASProtocol.HttpsAndHttp, // Optional
    version: "2016-05-31" // Optional
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();

Példa azonosító használatával:

// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
  {
    accessPolicy: {
      expiresOn: new Date(new Date().valueOf() + 86400), // Date type
      permissions: ContainerSASPermissions.parse("racwdl").toString(),
      startsOn: new Date() // Date type
    },
    id: identifier
  }
]);

const containerSAS = generateBlobSASQueryParameters(
  {
    containerName, // Required
    identifier // Required
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();

Példa blobnév használatával:

// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
    containerName, // Required
    blobName, // Required
    permissions: BlobSASPermissions.parse("racwd"), // Required
    startsOn: new Date(), // Optional
    expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
    cacheControl: "cache-control-override", // Optional
    contentDisposition: "content-disposition-override", // Optional
    contentEncoding: "content-encoding-override", // Optional
    contentLanguage: "content-language-override", // Optional
    contentType: "content-type-override", // Optional
    ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
    protocol: SASProtocol.HttpsAndHttp, // Optional
    version: "2016-05-31" // Optional
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

Paraméterek

blobSASSignatureValues
BlobSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Válaszok

generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)

CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.

Létrehoz egy SASQueryParameters-példányt. FIGYELMEZTETÉS: Az azonosító figyelmen kívül lesz hagyva a felhasználódelegálási SAS létrehozásakor, az engedélyek és a lejárati idő Megadása kötelező.

Példahasználat:

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

Paraméterek

blobSASSignatureValues
BlobSASSignatureValues
userDelegationKey
UserDelegationKey

A visszatérési értéke blobServiceClient.getUserDelegationKey()

accountName

string

Válaszok

getBlobServiceAccountAudience(string)

function getBlobServiceAccountAudience(storageAccountName: string): string

Paraméterek

storageAccountName

string

Válaszok

string

isPipelineLike(unknown)

Segéd annak eldöntéséhez, hogy egy adott argumentum megfelel-e a folyamatszerződésnek

function isPipelineLike(pipeline: unknown): pipeline

Paraméterek

pipeline

unknown

Folyamat argumentuma

Válaszok

pipeline

igaz, ha az argumentum megfelel a folyamatszerződésnek

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Létrehoz egy új Folyamat objektumot, amelynél meg van adva a hitelesítő adat.

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

Paraméterek

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Például AnonymousCredential, StorageSharedKeyCredential vagy bármilyen hitelesítő adat a csomagból a @azure/identity szolgáltatás felé irányuló kérések hitelesítéséhez. Megadhat egy objektumot is, amely implementálja a TokenCredential felületet. Ha nincs megadva, a rendszer AnonymousCredential értéket használ.

pipelineOptions
StoragePipelineOptions

Választható. Lehetőségek.

Válaszok

Egy új Pipeline objektum.