Sdílet prostřednictvím


@azure/storage-blob package

Třídy

AccountSASPermissions

K DISPOZICI POUZE V NODE.JS RUNTIME. Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená účtem AccountSAS. Nastavení hodnoty true znamená, že jakýkoli SAS, který tato oprávnění používá, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měla by být serializována s toString a nastavena jako pole oprávnění u objektu <xref:AccountSASSignatureValues>. Řetězec oprávnění je možné vytvořit bez této třídy, ale pořadí oprávnění je specifické a tato třída zaručuje správnost.

AccountSASResourceTypes

K DISPOZICI POUZE V NODE.JS RUNTIME. Jedná se o pomocnou třídu pro vytvoření řetězce představujícího prostředky přístupné účtem AccountSAS. Nastavení hodnoty na hodnotu true znamená, že jakýkoli SAS, který tato oprávnění používá, udělí přístup k danému typu prostředku. Jakmile jsou všechny hodnoty nastaveny, měla by být serializována s toString a nastavena jako pole prostředků v objektu <xref:AccountSASSignatureValues>. Řetězec prostředků je možné sestavit bez této třídy, ale pořadí prostředků je specifické a tato třída zaručuje správnost.

AccountSASServices

K DISPOZICI POUZE V NODE.JS RUNTIME. Toto je pomocná třída pro vytvoření řetězce představující služby přístupné účtem AccountSAS. Nastavení hodnoty true znamená, že jakýkoli SAS, který tato oprávnění používá, udělí přístup k této službě. Jakmile jsou všechny hodnoty nastaveny, měla by být serializována s toString a nastavena jako pole služeb v objektu <xref:AccountSASSignatureValues>. Řetězec služeb je možné sestavit bez této třídy, ale pořadí služeb je specifické a tato třída zaručuje správnost.

AnonymousCredential

AnonymousCredential poskytuje člen credentialPolicyCreator sloužící k vytvoření AnonymousCredentialPolicy objekty. AnonymousCredentialPolicy se používá s požadavky HTTP(S), které čtou veřejné prostředky nebo se používají se sdílenými přístupovými podpisy (SAS).

AnonymousCredentialPolicy

AnonymousCredentialPolicy se používá s požadavky HTTP(S), které čtou veřejné prostředky nebo se používají se sdílenými přístupovými podpisy (SAS).

AppendBlobClient

AppendBlobClient definuje sadu operací použitelných pro doplňovací objekty blob.

BlobBatch

BlobBatch představuje agregovanou sadu operací s objekty blob. V současné době se podporují jenom delete a setAccessTier.

BlobBatchClient

BlobBatchClient umožňuje provádět dávkové požadavky do služby Azure Storage Blob Service.

BlobClient

BlobClient představuje adresu URL objektu blob služby Azure Storage; objekt blob může být objekt blob bloku, doplňovací objekt blob nebo objekt blob stránky.

BlobLeaseClient

Klient, který spravuje zapůjčení pro <xref:ContainerClient> nebo <xref:BlobClient>.

BlobSASPermissions

K DISPOZICI POUZE V NODE.JS RUNTIME. Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená službou ServiceSAS objektu blob. Nastavení hodnoty true znamená, že jakýkoli SAS, který tato oprávnění používá, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měla by být serializována s toString a nastavena jako pole oprávnění u <xref:BlobSASSignatureValues> objektu. Řetězec oprávnění je možné vytvořit bez této třídy, ale pořadí oprávnění je specifické a tato třída zaručuje správnost.

BlobServiceClient

BlobServiceClient představuje klienta do služby Azure Storage Blob Service, která umožňuje manipulovat s kontejnery objektů blob.

BlockBlobClient

BlockBlobClient definuje sadu operací použitelných pro objekty blob bloku.

ContainerClient

ContainerClient představuje adresu URL kontejneru Azure Storage, který umožňuje manipulovat s jeho objekty blob.

ContainerSASPermissions

Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená službou ServiceSAS kontejneru. Nastavení hodnoty true znamená, že jakýkoli SAS, který tato oprávnění používá, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měla by být serializována s toString a nastavena jako pole oprávnění u <xref:BlobSASSignatureValues> objektu. Řetězec oprávnění je možné vytvořit bez této třídy, ale pořadí oprávnění je specifické a tato třída zaručuje správnost.

Credential

Přihlašovací údaje jsou abstraktní třídou pro podepisování požadavků HTTP služby Azure Storage. Tato třída bude hostitelem objektu pro vytváření přihlašovacích údajůPolicyCreator, který generuje CredentialPolicy.

CredentialPolicy

Zásady přihlašovacích údajů používané k podepsání požadavků HTTP(S) před odesláním Toto je abstraktní třída.

PageBlobClient

PageBlobClient definuje sadu operací použitelných pro objekty blob stránky.

Pipeline

Třída kanálu obsahující zásady požadavků HTTP. Výchozí kanál můžete vytvořit voláním <xref:newPipeline>. Nebo můžete vytvořit kanál s vlastními zásadami konstruktorem kanálu. Před implementací přizpůsobeného kanálu si projděte <xref:newPipeline> a poskytnuté zásady.

SASQueryParameters

Představuje komponenty, které tvoří parametry dotazu SAS služby Azure Storage. Tento typ není vytvořen přímo uživatelem; generuje se pouze typy <xref:AccountSASSignatureValues> a <xref:BlobSASSignatureValues>. Po vygenerování je možné ho zakódovat do <xref:String> a připojit se přímo k adrese URL (v případě, že existují existující parametry dotazu, které by mohly ovlivnit vhodné prostředky připojení těchto parametrů dotazu). POZNÁMKA: Instance této třídy jsou neměnné.

StorageBrowserPolicy

StorageBrowserPolicy bude zpracovávat rozdíly mezi Node.js a modulem runtime prohlížeče, včetně:

  1. Prohlížeče ukládají požadavky GET/HEAD do mezipaměti přidáním podmíněných hlaviček, jako je například IF_MODIFIED_SINCE. StorageBrowserPolicy je zásada použitá k přidání dotazu časového razítka na adresu URL požadavku GET/HEAD, čímž se vyhnete mezipaměti prohlížeče.

  2. Odebrání hlavičky cookie pro zabezpečení

  3. Odebrání záhlaví délky obsahu, aby se zabránilo upozornění prohlížečů

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory je třída továrny, která pomáhá generovat objekty StorageBrowserPolicy.

StorageClient

StorageClient představuje založenou adresu URL třídy pro <xref:BlobServiceClient>, <xref:ContainerClient> atd.

StorageClientContext
StorageRetryPolicy

Zásady opakování s exponenciálními opakováními a implementovanými lineárními opakováními

StorageRetryPolicyFactory

StorageRetryPolicyFactory je třída továrny, která pomáhá generovat <xref:StorageRetryPolicy> objekty.

StorageSharedKeyCredential

K DISPOZICI POUZE V NODE.JS RUNTIME. StorageSharedKeyCredential pro autorizaci klíče účtu služby Azure Storage

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy je zásada použitá k podepsání požadavku HTTP pomocí sdíleného klíče.

Rozhraní

AccessPolicy

Zásady přístupu

AccountSASPermissionsLike

Typ, který vypadá jako oprávnění SAS účtu. Používá se v <xref:AccountSASPermissions> k analýze oprávnění SAS z nezpracovaných objektů.

AccountSASSignatureValues

K DISPOZICI POUZE V NODE.JS RUNTIME. AccountSASSignatureValues slouží k vygenerování sdíleného přístupového podpisu (SAS) pro účet služby Azure Storage. Jakmile jsou všechny zde uvedené hodnoty správně nastavené, zavolejte <xref:generateAccountSASQueryParameters> získat reprezentaci SAS, která se dá skutečně použít na adresy URL objektů blob. Poznámka: Tato třída i <xref:SASQueryParameters> existují, protože první třída je proměnlivá a logická reprezentace, zatímco druhá třída je neměnná a používá se k vygenerování skutečných požadavků REST.

AppendBlobAppendBlockFromURLOptions

Možnosti konfigurace operace <xref:AppendBlobClient.appendBlockFromURL>

AppendBlobAppendBlockFromUrlHeaders

Definuje hlavičky pro operaci AppendBlob_appendBlockFromUrl.

AppendBlobAppendBlockHeaders

Definuje hlavičky pro operaci AppendBlob_appendBlock.

AppendBlobAppendBlockOptions

Možnosti konfigurace operace <xref:AppendBlobClient.appendBlock>

AppendBlobCreateHeaders

Definuje hlavičky pro operaci AppendBlob_create.

AppendBlobCreateIfNotExistsOptions

Možnosti konfigurace operace <xref:AppendBlobClient.createIfNotExists>

AppendBlobCreateIfNotExistsResponse

Obsahuje data odpovědí pro operaci <xref:appendBlobClient.createIfNotExists>.

AppendBlobCreateOptions

Možnosti konfigurace operace <xref:AppendBlobClient.create>

AppendBlobRequestConditions

Podmínky, které se mají přidat k vytvoření tohoto doplňovacího objektu blob.

AppendBlobSealOptions

Možnosti konfigurace operace <xref:AppendBlobClient.seal>

AppendPositionAccessConditions

Skupina parametrů

BatchSubRequest

Požadavek přidružený k dávkové operaci.

BatchSubResponse

Data odpovědi přidružená k jednomu požadavku v rámci dávkové operace.

BlobAbortCopyFromURLHeaders

Definuje hlavičky pro operaci Blob_abortCopyFromURL.

BlobAbortCopyFromURLOptions

Možnosti konfigurace operace <xref:BlobClient.abortCopyFromURL>

BlobAcquireLeaseOptions

Možnosti konfigurace objektu blob – operace získání zapůjčení

BlobBatchSubmitBatchOptionalParams

Možnosti konfigurace služby – odeslání dávkových volitelných parametrů

BlobBeginCopyFromURLOptions

Možnosti konfigurace operace <xref:BlobClient.beginCopyFromURL>

BlobBeginCopyFromURLResponse

Obsahuje data odpovědí pro operaci <xref:BlobClient.beginCopyFromURL>.

BlobBeginCopyFromUrlPollState

Stav používaný poller vrácený z <xref:BlobClient.beginCopyFromURL>. Tento stav se předá do uživatelem zadaného onProgress zpětné volání při každém zjištění průběhu kopírování.

BlobBreakLeaseOptions

Možnosti konfigurace objektu blob – operace přerušení zapůjčení

BlobChangeLeaseOptions

Možnosti konfigurace objektu blob – operace změnit zapůjčení

BlobCopyFromURLHeaders

Definuje hlavičky pro operaci Blob_copyFromURL.

BlobCreateSnapshotHeaders

Definuje hlavičky pro operaci Blob_createSnapshot.

BlobCreateSnapshotOptions

Možnosti konfigurace operace <xref:BlobClient.createSnapshot>

BlobDeleteHeaders

Definuje hlavičky pro operaci Blob_delete.

BlobDeleteIfExistsResponse

Obsahuje data odpovědí pro operaci <xref:BlobClient.deleteIfExists>.

BlobDeleteImmutabilityPolicyHeaders

Definuje hlavičky pro operaci Blob_deleteImmutabilityPolicy.

BlobDeleteImmutabilityPolicyOptions

Možnosti odstranění zásad neměnnosti <xref:BlobClient.deleteImmutabilityPolicy> operace

BlobDeleteOptions

Možnosti konfigurace operace <xref:BlobClient.delete>

BlobDownloadHeaders

Definuje hlavičky pro operaci Blob_download.

BlobDownloadOptionalParams

Volitelné parametry.

BlobDownloadOptions

Možnosti konfigurace operace <xref:BlobClient.download>

BlobDownloadResponseParsed

Obsahuje data odpovědí pro operaci <xref:BlobClient.download>.

BlobDownloadToBufferOptions

Rozhraní možností pro operaci <xref:BlobClient.downloadToBuffer>.

BlobExistsOptions

Možnosti konfigurace operace <xref:BlobClient.exists>

BlobFlatListSegment

Rozhraní představující BlobFlatListSegment.

BlobFlatListSegmentModel
BlobGenerateSasUrlOptions

Možnosti konfigurace operace <xref:BlobClient.generateSasUrl>

BlobGetPropertiesHeaders

Definuje hlavičky pro operaci Blob_getProperties.

BlobGetPropertiesOptions

Možnosti konfigurace operace <xref:BlobClient.getProperties>

BlobGetPropertiesResponse

Obsahuje data odpovědí pro operaci <xref:BlobClient.getProperties>.

BlobGetTagsHeaders

Definuje hlavičky pro operaci Blob_getTags.

BlobGetTagsOptions

Možnosti konfigurace operace <xref:BlobClient.getTags>

BlobHTTPHeaders

Skupina parametrů

BlobHierarchyListSegment

Rozhraní představující BlobHierarchyListSegment.

BlobHierarchyListSegmentModel
BlobImmutabilityPolicy

Popis neměnných zásad objektu blob

BlobItem

Objekt blob služby Azure Storage

BlobItemInternal

Objekt blob služby Azure Storage

BlobPrefix
BlobProperties

Vlastnosti objektu blob

BlobQueryArrowConfiguration

Možnosti dotazování objektu blob ve formátu Apache Arrow Platí pouze pro <xref:BlockBlobQueryOptions.outputTextConfiguration>.

BlobQueryArrowField

Popište pole v <xref:BlobQueryArrowConfiguration>.

BlobQueryCsvTextConfiguration

Možnosti dotazování objektu blob ve formátu CSV

BlobQueryError

Typ chyby dotazu objektu blob

BlobQueryHeaders

Definuje hlavičky pro operaci Blob_query.

BlobQueryJsonTextConfiguration

Možnosti dotazování objektu blob ve formátu JSON

BlobQueryParquetConfiguration

Možnosti dotazování objektu blob ve formátu Parquet Platí pouze pro <xref:BlockBlobQueryOptions.inputTextConfiguration>.

BlobReleaseLeaseOptions

Možnosti konfigurace objektu blob – operace zapůjčení verze

BlobRenewLeaseOptions

Možnosti konfigurace objektu blob – obnovení operace zapůjčení

BlobRequestConditions

Standardní podmíněné hlavičky HTTP, podmínka značky a podmínka zapůjčení

BlobSASPermissionsLike

Typ, který vypadá jako oprávnění SAS objektu blob. Používá se v <xref:BlobSASPermissions> k analýze oprávnění SAS z nezpracovaných objektů.

BlobSASSignatureValues

K DISPOZICI POUZE V NODE.JS RUNTIME. BlobSASSignatureValues slouží k generování tokenů SAS služby Blob Service pro kontejnery nebo objekty blob.

BlobServiceProperties

Vlastnosti služby úložiště.

BlobServiceStatistics

Statistiky pro službu úložiště

BlobSetHTTPHeadersHeaders

Definuje hlavičky pro operaci Blob_setHttpHeaders.

BlobSetHTTPHeadersOptions

Možnosti konfigurace operace <xref:BlobClient.setHTTPHeaders>

BlobSetImmutabilityPolicyHeaders

Definuje hlavičky pro operaci Blob_setImmutabilityPolicy.

BlobSetImmutabilityPolicyOptions

Možnosti nastavení zásad neměnnosti <xref:BlobClient.setImmutabilityPolicy> operace

BlobSetLegalHoldHeaders

Definuje hlavičky pro operaci Blob_setLegalHold.

BlobSetLegalHoldOptions

Možnosti nastavení blokování z právních důvodů <xref:BlobClient.setLegalHold> operace

BlobSetMetadataHeaders

Definuje hlavičky pro operaci Blob_setMetadata.

BlobSetMetadataOptions

Možnosti konfigurace operace <xref:BlobClient.setMetadata>

BlobSetTagsHeaders

Definuje hlavičky pro operaci Blob_setTags.

BlobSetTagsOptions

Možnosti konfigurace operace <xref:BlobClient.setTags>

BlobSetTierHeaders

Definuje hlavičky pro operaci Blob_setTier.

BlobSetTierOptions

Možnosti konfigurace operace <xref:BlobClient.setAccessTier>

BlobStartCopyFromURLHeaders

Definuje hlavičky pro operaci Blob_startCopyFromURL.

BlobStartCopyFromURLOptions

Možnosti konfigurace operace <xref:BlobClient.beginCopyFromURL>

BlobSyncCopyFromURLOptions

Možnosti konfigurace operace <xref:BlobClient.syncCopyFromURL>

BlobTag
BlobTags

Značky objektů blob

BlobUndeleteHeaders

Definuje hlavičky pro operaci Blob_undelete.

BlobUndeleteOptions

Možnosti konfigurace operace <xref:BlobClient.undelete>

Block

Představuje jeden blok v objektu blob bloku. Popisuje ID a velikost bloku.

BlockBlobCommitBlockListHeaders

Definuje hlavičky pro operaci BlockBlob_commitBlockList.

BlockBlobCommitBlockListOptions

Možnosti konfigurace operace <xref:BlockBlobClient.commitBlockList>

BlockBlobGetBlockListHeaders

Definuje hlavičky pro operaci BlockBlob_getBlockList.

BlockBlobGetBlockListOptions

Možnosti konfigurace operace <xref:BlockBlobClient.getBlockList>

BlockBlobParallelUploadOptions

Rozhraní možností pro <xref:BlockBlobClient.uploadFile> a <xref:BlockBlobClient.uploadSeekableStream>.

BlockBlobPutBlobFromUrlHeaders

Definuje hlavičky pro operaci BlockBlob_putBlobFromUrl.

BlockBlobQueryOptions

Možnosti konfigurace operace <xref:BlockBlobClient.query>

BlockBlobStageBlockFromURLHeaders

Definuje hlavičky pro operaci BlockBlob_stageBlockFromURL.

BlockBlobStageBlockFromURLOptions

Možnosti konfigurace operace <xref:BlockBlobClient.stageBlockFromURL>

BlockBlobStageBlockHeaders

Definuje hlavičky pro operaci BlockBlob_stageBlock.

BlockBlobStageBlockOptions

Možnosti konfigurace operace <xref:BlockBlobClient.stageBlock>

BlockBlobSyncUploadFromURLOptions

Možnosti konfigurace operace <xref:BlockBlobClient.syncUploadFromURL>

BlockBlobUploadHeaders

Definuje hlavičky pro operaci BlockBlob_upload.

BlockBlobUploadOptions

Možnosti konfigurace operace <xref:BlockBlobClient.upload>

BlockBlobUploadStreamOptions

Rozhraní možností pro operaci <xref:BlockBlobClient.uploadStream>.

BlockList
CommonGenerateSasUrlOptions

Běžné možnosti <xref:BlobGenerateSasUrlOptions> a <xref:ContainerGenerateSasUrlOptions>.

CommonOptions

Rozhraní pro možnosti společné pro každou vzdálenou operaci.

ContainerAcquireLeaseOptions

Možnosti konfigurace kontejneru – operace získání zapůjčení

ContainerBreakLeaseOptionalParams

Volitelné parametry.

ContainerBreakLeaseOptions

Možnosti konfigurace kontejneru – operace přerušení zapůjčení

ContainerChangeLeaseOptions

Možnosti konfigurace kontejneru – změna operace zapůjčení

ContainerCreateHeaders

Definuje hlavičky pro operaci Container_create.

ContainerCreateIfNotExistsResponse

Obsahuje data odpovědí pro operaci <xref:ContainerClient.createIfNotExists>.

ContainerCreateOptions

Možnosti konfigurace operace <xref:ContainerClient.create>

ContainerDeleteBlobOptions

Možnosti konfigurace operace <xref:ContainerClient.deleteBlob>

ContainerDeleteHeaders

Definuje hlavičky pro operaci Container_delete.

ContainerDeleteIfExistsResponse

Obsahuje data odpovědí pro operaci <xref:ContainerClient.deleteIfExists>.

ContainerDeleteMethodOptions

Možnosti konfigurace operace <xref:ContainerClient.delete>

ContainerEncryptionScope

Skupina parametrů

ContainerExistsOptions

Možnosti konfigurace operace <xref:ContainerClient.exists>

ContainerGenerateSasUrlOptions

Možnosti konfigurace operace <xref:ContainerClient.generateSasUrl>

ContainerGetAccessPolicyHeaders

Definuje hlavičky pro operaci Container_getAccessPolicy.

ContainerGetAccessPolicyOptions

Možnosti konfigurace operace <xref:ContainerClient.getAccessPolicy>

ContainerGetPropertiesHeaders

Definuje hlavičky pro operaci Container_getProperties.

ContainerGetPropertiesOptions

Možnosti konfigurace operace <xref:ContainerClient.getProperties>

ContainerItem

Kontejner Azure Storage

ContainerListBlobFlatSegmentHeaders

Definuje hlavičky pro operaci Container_listBlobFlatSegment.

ContainerListBlobHierarchySegmentHeaders

Definuje hlavičky pro operaci Container_listBlobHierarchySegment.

ContainerListBlobsOptions

Možnosti konfigurace kontejneru – Operace výpisu objektů blob Vidět:

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

Vlastnosti kontejneru

ContainerReleaseLeaseOptions

Možnosti konfigurace kontejneru – operace zapůjčení verze

ContainerRenameHeaders

Definuje hlavičky pro operaci Container_rename.

ContainerRenewLeaseOptions

Možnosti konfigurace kontejneru – Operace prodloužení zapůjčení

ContainerRequestConditions

Podmínky pro splnění kontejneru

ContainerSASPermissionsLike

Typ, který vypadá jako oprávnění SAS kontejneru. Používá se v <xref:ContainerSASPermissions> k analýze oprávnění SAS z nezpracovaných objektů.

ContainerSetAccessPolicyHeaders

Definuje hlavičky pro operaci Container_setAccessPolicy.

ContainerSetAccessPolicyOptions

Možnosti konfigurace operace <xref:ContainerClient.setAccessPolicy>

ContainerSetMetadataHeaders

Definuje hlavičky pro operaci Container_setMetadata.

ContainerSetMetadataOptions

Možnosti konfigurace operace <xref:ContainerClient.setMetadata>

ContainerUndeleteHeaders

Definuje hlavičky pro operaci Container_restore.

CorsRule

CORS je funkce HTTP, která umožňuje webové aplikaci spuštěné v jedné doméně přistupovat k prostředkům v jiné doméně. Webové prohlížeče implementují omezení zabezpečení známé jako zásady stejného původu, které brání webové stránce v volání rozhraní API v jiné doméně; CORS poskytuje bezpečný způsob, jak umožnit jedné doméně (původní doméně) volat rozhraní API v jiné doméně.

CpkInfo

Skupina parametrů

FilterBlobItem

Informace o objektu blob z <xref:BlobServiceClient.findBlobsByTags>

FilterBlobItemModel

Informace o objektech blob z volání rozhraní API objektů blob filtru

FilterBlobSegment

Odpověď segmentu operace <xref:BlobServiceClient.findBlobsByTags>

FilterBlobSegmentModel

Výsledek volání rozhraní API objektů blob filtru

GeoReplication

Geo-Replication informace o sekundární službě úložiště

HttpAuthorization

Představuje ověřovací informace v autorizaci, ProxyAuthorization, WWW-Authenticate a Proxy-Authenticate hodnoty hlaviček.

Lease

Podrobnosti o určitém zapůjčení.

LeaseAccessConditions

Skupina parametrů

LeaseOperationOptions

Konfiguruje operace zapůjčení.

ListBlobsFlatSegmentResponse

Výčet objektů blob

ListBlobsFlatSegmentResponseModel

Výčet objektů blob

ListBlobsHierarchySegmentResponse

Výčet objektů blob

ListBlobsHierarchySegmentResponseModel

Výčet objektů blob

ListContainersSegmentResponse

Výčet kontejnerů

Logging

Nastavení protokolování Azure Analytics

MatchConditions

Určuje možnosti HTTP pro podmíněné požadavky na základě shody značky ETag.

Metadata

Mapa párů název-hodnota, které se mají přidružit k prostředku.

Metrics

souhrn statistik požadavků seskupených podle rozhraní API v hodinových nebo minutových agregacích pro objekty blob

ModificationConditions

Určuje možnosti HTTP pro podmíněné požadavky na základě času úpravy.

ModifiedAccessConditions

standardní podmínka podmíněného záhlaví a značek HTTP.

ModifiedAccessConditionsModel

Skupina parametrů

ObjectReplicationPolicy

Obsahuje ID zásad replikace objektů a příslušný seznam <xref:ObjectReplicationRule>. Používá se při načítání vlastností replikace objektů ve zdrojovém objektu blob. ID zásady pro cílový objekt blob je nastaveno v ObjectReplicationDestinationPolicyId příslušných odpovědí metody (např. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>.

ObjectReplicationRule

Obsahuje ID pravidla replikace objektů a <xref:ObjectReplicationStatus> objektu blob. Pod <xref:ObjectReplicationPolicy>může být více <xref:ObjectReplicationRule> .

PageBlobClearPagesHeaders

Definuje hlavičky pro operaci PageBlob_clearPages.

PageBlobClearPagesOptions

Možnosti konfigurace operace <xref:PageBlobClient.clearPages>

PageBlobCopyIncrementalHeaders

Definuje hlavičky pro operaci PageBlob_copyIncremental.

PageBlobCreateHeaders

Definuje hlavičky pro operaci PageBlob_create.

PageBlobCreateIfNotExistsOptions

Možnosti konfigurace operace <xref:PageBlobClient.createIfNotExists>

PageBlobCreateIfNotExistsResponse

Obsahuje data odpovědí pro operaci <xref:PageBlobClient.createIfNotExists>.

PageBlobCreateOptions

Možnosti konfigurace operace <xref:PageBlobClient.create>

PageBlobGetPageRangesDiffHeaders

Definuje hlavičky pro operaci PageBlob_getPageRangesDiff.

PageBlobGetPageRangesDiffOptions

Možnosti konfigurace operace <xref:PageBlobClient.getRangesDiff>

PageBlobGetPageRangesDiffResponse

Obsahuje data odpovědí pro operaci <xref:BlobClient.getPageRangesDiff>.

PageBlobGetPageRangesHeaders

Definuje hlavičky pro operaci PageBlob_getPageRanges.

PageBlobGetPageRangesOptions

Možnosti konfigurace operace <xref:PageBlobClient.getPageRanges>

PageBlobGetPageRangesResponse

Obsahuje data odpovědí pro operaci <xref:BlobClient.getPageRanges>.

PageBlobRequestConditions

Podmínky, které se mají přidat k vytvoření tohoto objektu blob stránky

PageBlobResizeHeaders

Definuje hlavičky pro operaci PageBlob_resize.

PageBlobResizeOptions

Možnosti konfigurace operace <xref:PageBlobClient.resize>

PageBlobStartCopyIncrementalOptions

Možnosti konfigurace operace <xref:PageBlobClient.startCopyIncremental>

PageBlobUpdateSequenceNumberHeaders

Definuje hlavičky pro operaci PageBlob_updateSequenceNumber.

PageBlobUpdateSequenceNumberOptions

Možnosti konfigurace operace <xref:PageBlobClient.updateSequenceNumber>

PageBlobUploadPagesFromURLHeaders

Definuje hlavičky pro operaci PageBlob_uploadPagesFromURL.

PageBlobUploadPagesFromURLOptions

Možnosti konfigurace operace <xref:PageBlobClient.uploadPagesFromURL>

PageBlobUploadPagesHeaders

Definuje hlavičky pro operaci PageBlob_uploadPages.

PageBlobUploadPagesOptions

Možnosti konfigurace operace <xref:PageBlobClient.uploadPages>

PageList

Seznam rozsahů stránek pro objekt blob

ParsedBatchResponse

Vícedílná/smíšená odpověď, která obsahuje odpověď pro každou dílčí žádost.

PipelineLike

Rozhraní pro třídu <xref:Pipeline> obsahující zásady požadavků HTTP. Výchozí kanál můžete vytvořit voláním <xref:newPipeline>. Nebo můžete vytvořit kanál s vlastními zásadami konstruktorem kanálu. Před implementací přizpůsobeného kanálu si projděte <xref:newPipeline> a poskytnuté zásady.

PipelineOptions

Rozhraní option pro konstruktor kanálu.

Range

Rozsah operací služby Blob Service

RetentionPolicy

zásady uchovávání informací, které určují, jak dlouho se mají přidružená data uchovávat

SASQueryParametersOptions

Možnosti pro vytvoření <xref:SASQueryParameters>.

SasIPRange

Povolený rozsah IP adres pro SAS.

SequenceNumberAccessConditions

Skupina parametrů

ServiceFilterBlobsHeaders

Definuje hlavičky pro operaci Service_filterBlobs.

ServiceFindBlobByTagsOptions

Možnosti konfigurace operace <xref:BlobServiceClient.findBlobsByTags>

ServiceGenerateAccountSasUrlOptions

Možnosti konfigurace operace <xref:BlobServiceClient.generateAccountSasUrl>

ServiceGetAccountInfoHeaders

Definuje hlavičky pro operaci Service_getAccountInfo.

ServiceGetAccountInfoOptions

Možnosti konfigurace operace <xref:BlobServiceClient.getAccountInfo>

ServiceGetPropertiesHeaders

Definuje hlavičky pro operaci Service_getProperties.

ServiceGetPropertiesOptions

Možnosti konfigurace operace <xref:BlobServiceClient.getProperties>

ServiceGetStatisticsHeaders

Definuje hlavičky pro operaci Service_getStatistics.

ServiceGetStatisticsOptions

Možnosti konfigurace operace <xref:BlobServiceClient.getStatistics>

ServiceGetUserDelegationKeyHeaders

Definuje hlavičky pro operaci Service_getUserDelegationKey.

ServiceGetUserDelegationKeyOptions

Možnosti konfigurace služby – Získání klíče delegování uživatele

ServiceListContainersOptions

Možnosti konfigurace operace <xref:BlobServiceClient.listContainers>

ServiceListContainersSegmentHeaders

Definuje hlavičky pro operaci Service_listContainersSegment.

ServiceRenameContainerOptions

Možnosti konfigurace operace <xref:BlobServiceClient.renameContainer>

ServiceSetPropertiesHeaders

Definuje hlavičky pro operaci Service_setProperties.

ServiceSetPropertiesOptions

Možnosti konfigurace operace <xref:BlobServiceClient.setProperties>

ServiceSubmitBatchHeaders

Definuje hlavičky pro operaci Service_submitBatch.

ServiceSubmitBatchOptionalParamsModel

Volitelné parametry.

ServiceUndeleteContainerOptions

Možnosti konfigurace operace <xref:BlobServiceClient.undeleteContainer>

SignedIdentifier

Podepsaný identifikátor.

SignedIdentifierModel

podepsaný identifikátor

StaticWebsite

Vlastnosti, které umožňují účtu hostovat statický web

StorageClientOptionalParams

Volitelné parametry.

StoragePipelineOptions

Rozhraní Options pro funkci <xref:newPipeline>

StorageRetryOptions

Rozhraní možností opakování objektu blob úložiště

TagConditions

Určuje možnosti HTTP pro podmíněné požadavky na základě značek objektů blob.

UserDelegationKey

Klíč delegování uživatele.

UserDelegationKeyModel

Klíč delegování uživatele

Aliasy typu

AccessTier

Definuje hodnoty pro AccessTier.

AccountKind

Definuje hodnoty pro AccountKind.

AppendBlobAppendBlockFromUrlResponse

Obsahuje data odpovědi pro operaci appendBlockFromUrl.

AppendBlobAppendBlockResponse

Obsahuje data odpovědí pro operaci appendBlock.

AppendBlobCreateResponse

Obsahuje data odpovědí pro operaci vytvoření.

ArchiveStatus

Definuje hodnoty pro ArchiveStatus.

BlobAbortCopyFromURLResponse

Obsahuje data odpovědí pro operaci abortCopyFromURL.

BlobBatchDeleteBlobsResponse

Obsahuje data odpovědí pro operaci <xref:deleteBlobs>.

BlobBatchSetBlobsAccessTierResponse

Obsahuje data odpovědí pro operaci <xref:setBlobsAccessTier>.

BlobBatchSubmitBatchResponse

Obsahuje data odpovědí pro dávkové operace objektů blob.

BlobCopyFromURLResponse

Obsahuje data odpovědi pro operaci copyFromURL.

BlobCreateSnapshotResponse

Obsahuje data odpovědí pro operaci createSnapshot.

BlobDeleteImmutabilityPolicyResponse

Obsahuje data odpovědi pro operaci deleteImmutabilityPolicy.

BlobDeleteResponse

Obsahuje data odpovědí pro operaci odstranění.

BlobDownloadResponseModel

Obsahuje data odpovědí pro operaci stahování.

BlobGetPropertiesResponseModel

Obsahuje data odpovědí pro operaci getProperties.

BlobGetTagsResponse

Obsahuje data odpovědí pro operaci <xref:BlobClient.getTags>.

BlobImmutabilityPolicyMode

Definuje hodnoty pro BlobImmutabilityPolicyMode.

BlobQueryArrowFieldType

Typ <xref:BlobQueryArrowField>.

BlobQueryResponseModel

Obsahuje data odpovědí pro operaci dotazu.

BlobSetHTTPHeadersResponse

Obsahuje data odpovědi pro operaci setHttpHeaders.

BlobSetImmutabilityPolicyResponse

Obsahuje data odpovědi pro operaci setImmutabilityPolicy.

BlobSetLegalHoldResponse

Obsahuje data odpovědi pro operaci setLegalHold.

BlobSetMetadataResponse

Obsahuje data odpovědi pro operaci setMetadata.

BlobSetTagsResponse

Obsahuje data odpovědi pro operaci setTags.

BlobSetTierResponse

Obsahuje data odpovědi pro operaci setTier.

BlobStartCopyFromURLResponse

Obsahuje data odpovědi pro operaci startCopyFromURL.

BlobType

Definuje hodnoty pro BlobType.

BlobUndeleteResponse

Obsahuje data odpovědí pro operaci undelete.

BlobUploadCommonResponse

Typ odpovědi pro <xref:BlockBlobClient.uploadFile>, <xref:BlockBlobClient.uploadStream>a <xref:BlockBlobClient.uploadBrowserDate>.

BlockBlobCommitBlockListResponse

Obsahuje data odpovědi pro operaci commitBlockList.

BlockBlobGetBlockListResponse

Obsahuje data odpovědi pro operaci getBlockList.

BlockBlobPutBlobFromUrlResponse

Obsahuje data odpovědi pro operaci putBlobFromUrl.

BlockBlobStageBlockFromURLResponse

Obsahuje data odpovědi pro operaci stageBlockFromURL.

BlockBlobStageBlockResponse

Obsahuje data odpovědí pro operaci stageBlock.

BlockBlobUploadResponse

Obsahuje data odpovědí pro operaci nahrávání.

BlockListType

Definuje hodnoty pro BlockListType.

ContainerCreateResponse

Obsahuje data odpovědí pro operaci vytvoření.

ContainerDeleteResponse

Obsahuje data odpovědí pro operaci odstranění.

ContainerGetAccessPolicyResponse

Obsahuje data odpovědí pro operaci <xref:ContainerClient.getAccessPolicy>.

ContainerGetPropertiesResponse

Obsahuje data odpovědí pro operaci getProperties.

ContainerListBlobFlatSegmentResponse

Obsahuje data odpovědi pro operaci listBlobFlatSegment.

ContainerListBlobHierarchySegmentResponse

Obsahuje data odpovědi pro operaci listBlobHierarchySegment.

ContainerRenameResponse

Obsahuje data odpovědí pro operaci přejmenování.

ContainerSetAccessPolicyResponse

Obsahuje data odpovědi pro operaci setAccessPolicy.

ContainerSetMetadataResponse

Obsahuje data odpovědi pro operaci setMetadata.

ContainerUndeleteResponse

Obsahuje data odpovědi pro operaci obnovení.

CopyPollerBlobClient

Definuje operace z <xref:BlobClient>, které jsou potřeba pro vrtule vrácené <xref:BlobClient.beginCopyFromURL> fungovat.

CopyStatusType

Definuje hodnoty pro CopyStatusType.

CredentialPolicyCreator

Funkce továrny, která vytvoří novou credentialPolicy, která používá zadanou zásadu nextPolicy.

DeleteSnapshotsOptionType

Definuje hodnoty pro DeleteSnapshotsOptionType.

EncryptionAlgorithmType

Definuje hodnoty pro EncryptionAlgorithmType.

GeoReplicationStatusType

Definuje hodnoty pro GeoReplicationStatusType.

LeaseDurationType

Definuje hodnoty pro LeaseDurationType.

LeaseOperationResponse

Obsahuje data odpovědí pro operace, které vytvářejí, upravují nebo odstraňou zapůjčení. Viz <xref:BlobLeaseClient>.

LeaseStateType

Definuje hodnoty pro LeaseStateType.

LeaseStatusType

Definuje hodnoty pro LeaseStatusType.

ListBlobsIncludeItem

Definuje hodnoty pro ListBlobsIncludeItem.

ListContainersIncludeType

Definuje hodnoty pro ListContainersIncludeType.

ObjectReplicationStatus

Určuje stav replikace objektu blob. Používá se, když má účet úložiště použité zásady replikace objektů. Viz <xref:ObjectReplicationPolicy> a <xref:ObjectReplicationRule>.

PageBlobClearPagesResponse

Obsahuje data odpovědí pro operaci clearPages.

PageBlobCopyIncrementalResponse

Obsahuje data odpovědi pro operaci copyIncremental.

PageBlobCreateResponse

Obsahuje data odpovědí pro operaci vytvoření.

PageBlobResizeResponse

Obsahuje data odpovědí pro operaci změny velikosti.

PageBlobUpdateSequenceNumberResponse

Obsahuje data odpovědi pro operaci updateSequenceNumber.

PageBlobUploadPagesFromURLResponse

Obsahuje data odpovědi pro operaci uploadPagesFromURL.

PageBlobUploadPagesResponse

Obsahuje data odpovědí pro operaci uploadPages.

PublicAccessType

Definuje hodnoty pro PublicAccessType.

RehydratePriority

Definuje hodnoty pro RehydratePriority.

SequenceNumberActionType

Definuje hodnoty pro SequenceNumberActionType.

ServiceFindBlobsByTagsSegmentResponse

Odpověď operace <xref:BlobServiceClient.findBlobsByTags>.

ServiceGetAccountInfoResponse

Obsahuje data odpovědi pro operaci getAccountInfo.

ServiceGetPropertiesResponse

Obsahuje data odpovědí pro operaci getProperties.

ServiceGetStatisticsResponse

Obsahuje data odpovědi pro operaci getStatistics.

ServiceGetUserDelegationKeyResponse

Obsahuje data odpovědí pro operaci <xref:getUserDelegationKey>.

ServiceListContainersSegmentResponse

Obsahuje data odpovědi pro operaci listContainersSegment.

ServiceSetPropertiesResponse

Obsahuje data odpovědi pro operaci setProperties.

ServiceSubmitBatchResponseModel

Obsahuje data odpovědi pro operaci submitBatch.

SkuName

Definuje hodnoty pro SkuName.

SyncCopyStatusType

Definuje hodnoty pro SyncCopyStatusType.

Tags

Značky objektů blob

Výčty

BlockBlobTier

Představuje úroveň přístupu v objektu blob. Podrobné informace o vrstvení na úrovni objektů blob bloku najdete v tématu horká, studená a archivní úroveň úložiště.

PremiumPageBlobTier

Určuje úroveň objektu blob stránky, na které se má objekt blob nastavit. To platí jenom pro objekty blob stránky v účtech premium storage. Podrobné informace o odpovídajících IOPS a propustnosti na PageBlobTier najdete tady.

SASProtocol

Protokoly pro vygenerovaný SAS.

StorageRetryPolicyType

Typy RetryPolicy.

Funkce

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

K DISPOZICI POUZE V NODE.JS RUNTIME. Vygeneruje objekt <xref:SASQueryParameters>, který obsahuje všechny parametry dotazu SAS potřebné k provedení skutečného požadavku REST.

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

K DISPOZICI POUZE V NODE.JS RUNTIME. Vytvoří instanci SASQueryParameters.

Přijímá pouze požadovaná nastavení potřebná k vytvoření sdíleného přístupového podpisu. Pro volitelná nastavení nastavte odpovídající vlastnosti přímo, například oprávnění, startOn a identifikátor.

UPOZORNĚNÍ: Pokud identifikátor není zadaný, jsou vyžadována oprávnění a vypršení platnosti. Pokud tento konstruktor inicializace inicializace pomocí tohoto konstruktoru inicialy, musíte k identifikátoru přiřadit hodnotu nebo platnost vyprší & oprávnění ručně.

Před spuštěním následujících fragmentů kódu vyplňte požadované podrobnosti.

Příklad použití:

// 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říklad použití identifikátoru:

// 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říklad použití názvu objektu blob:

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

K DISPOZICI POUZE V NODE.JS RUNTIME. Vytvoří instanci SASQueryParameters. UPOZORNĚNÍ: Identifikátor bude ignorován při generování SAS delegování uživatele, oprávnění a vypršení platnostiOn jsou vyžadovány.

Příklad použití:

// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
    containerName, // Required
    permissions: ContainerSASPermissions.parse("racwdl"), // Required
    startsOn, // Optional. Date type
    expiresOn, // Required. Date type
    ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
    protocol: SASProtocol.HttpsAndHttp, // Optional
    version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
  },
  userDelegationKey, // UserDelegationKey
  accountName
).toString();
isPipelineLike(unknown)

Pomocná rutina, která rozhodne, jestli daný argument splňuje kontrakt kanálu

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Vytvoří nový objekt kanálu se zadanými přihlašovacími údaji.

Podrobnosti funkce

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

K DISPOZICI POUZE V NODE.JS RUNTIME. Vygeneruje objekt <xref:SASQueryParameters>, který obsahuje všechny parametry dotazu SAS potřebné k provedení skutečného požadavku REST.

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)

Parametry

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Návraty

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

K DISPOZICI POUZE V NODE.JS RUNTIME. Vytvoří instanci SASQueryParameters.

Přijímá pouze požadovaná nastavení potřebná k vytvoření sdíleného přístupového podpisu. Pro volitelná nastavení nastavte odpovídající vlastnosti přímo, například oprávnění, startOn a identifikátor.

UPOZORNĚNÍ: Pokud identifikátor není zadaný, jsou vyžadována oprávnění a vypršení platnosti. Pokud tento konstruktor inicializace inicializace pomocí tohoto konstruktoru inicialy, musíte k identifikátoru přiřadit hodnotu nebo platnost vyprší & oprávnění ručně.

Před spuštěním následujících fragmentů kódu vyplňte požadované podrobnosti.

Příklad použití:

// 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říklad použití identifikátoru:

// 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říklad použití názvu objektu blob:

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

Parametry

blobSASSignatureValues
BlobSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Návraty

generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)

K DISPOZICI POUZE V NODE.JS RUNTIME. Vytvoří instanci SASQueryParameters. UPOZORNĚNÍ: Identifikátor bude ignorován při generování SAS delegování uživatele, oprávnění a vypršení platnostiOn jsou vyžadovány.

Příklad použití:

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

Parametry

blobSASSignatureValues
BlobSASSignatureValues
userDelegationKey
UserDelegationKey

Návratová hodnota blobServiceClient.getUserDelegationKey()

accountName

string

Návraty

isPipelineLike(unknown)

Pomocná rutina, která rozhodne, jestli daný argument splňuje kontrakt kanálu

function isPipelineLike(pipeline: unknown)

Parametry

pipeline

unknown

Argument, který může být kanálem

Návraty

boolean

true, pokud argument splňuje kontrakt kanálu

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Vytvoří nový objekt kanálu se zadanými přihlašovacími údaji.

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

Parametry

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Například AnonymousCredential, StorageSharedKeyCredential nebo jakékoli přihlašovací údaje z balíčku @azure/identity k ověření požadavků na službu. Můžete také poskytnout objekt, který implementuje TokenCredential rozhraní. Pokud není zadáno, použije se anonymnícredential.

pipelineOptions
StoragePipelineOptions

Volitelný. Volby.

Návraty

Nový objekt kanálu.