@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 |
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ě:
|
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 |
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:
|
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
generate |
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. |
generate |
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í:
Příklad použití identifikátoru:
Příklad použití názvu objektu blob:
|
generate |
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í:
|
is |
Pomocná rutina, která rozhodne, jestli daný argument splňuje kontrakt kanálu |
new |
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.
Azure SDK for JavaScript