@azure/storage-blob package
Třídy
AccountSASPermissions |
K DISPOZICI POUZE V NODE.JS RUNTIME. Toto je pomocná třída k vytvoření řetězce představujícího oprávnění udělená AccountSAS. Nastavení hodnoty na true znamená, že každý SAS, který používá tato oprávnění, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastaven jako pole oprávnění pro <xref:AccountSASSignatureValues> objekt. Je možné vytvořit řetězec oprávnění bez této třídy, ale pořadí oprávnění je zvláštní a tato třída zaručuje správnost. |
AccountSASResourceTypes |
K DISPOZICI POUZE V NODE.JS RUNTIME. Toto je pomocná třída pro vytvoření řetězce představujícího prostředky přístupné pomocí AccountSAS. Nastavení hodnoty na true znamená, že každý sas, který používá tato oprávnění, udělí přístup k danému typu prostředku. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastaven jako pole prostředků v objektu <xref:AccountSASSignatureValues> . Je možné vytvořit řetězec prostředků bez této třídy, ale pořadí prostředků je zvláštní 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ího služby přístupné pomocí AccountSAS. Nastavení hodnoty na true znamená, že každý SAS, který tato oprávnění používá, udělí přístup k dané službě. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastaven jako pole služeb v objektu <xref:AccountSASSignatureValues> . Je možné vytvořit řetězec služeb bez této třídy, ale pořadí služeb je zvláštní a tato třída zaručuje správnost. |
AnonymousCredential |
AnonymousCredential poskytuje credentialPolicyCreator člen slouží k vytvoření AnonymousCredentialPolicy objekty. AnonymousCredentialPolicy se používá s požadavky HTTP(S), které čtou veřejné prostředky, nebo pro použití 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 pro použití 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 na službu 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 objekt <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 na true znamená, že každý SDÍLENÝ přístupový podpis, který tato oprávnění používá, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován pomocí toString a nastaven jako pole oprávnění u objektu <xref:BlobSASSignatureValues> . Je možné vytvořit řetězec oprávnění bez této třídy, ale pořadí oprávnění je zvláštní a tato třída zaručuje správnost. |
BlobServiceClient |
Objekt BlobServiceClient představuje klienta 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 na true znamená, že každý SDÍLENÝ přístupový podpis, který tato oprávnění používá, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován pomocí toString a nastaven jako pole oprávnění u objektu <xref:BlobSASSignatureValues> . Je možné vytvořit řetězec oprávnění bez této třídy, ale pořadí oprávnění je zvláštní a tato třída zaručuje správnost. |
Credential |
Credential je abstraktní třída 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 podepisová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 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 pomocí konstruktoru kanálu. Před implementací přizpůsobeného kanálu si projděte <xref:newPipeline> zásady 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 pomocí <xref:AccountSASSignatureValues> typů a <xref:BlobSASSignatureValues> . Po vygenerování může být kód zakódován do <xref:String> a připojen přímo k adrese URL (i když byste měli být opatrní, pokud existují parametry dotazu, které by mohly ovlivnit vhodné způsoby 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ě následujících:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory je třída továrny, která pomáhá generovat objekty StorageBrowserPolicy. |
StorageClient |
StorageClient představuje založenou třídu url pro <xref:BlobServiceClient>, <xref:ContainerClient> a atd. |
StorageClientContext | |
StorageRetryPolicy |
Zásady opakování s implementovaným exponenciálním opakováním a lineárním opakováním. |
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, která se používá 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> a získejte reprezentaci SAS, která se dá ve skutečnosti použít na adresy URL objektů blob. Poznámka: Jak tato třída, tak <xref:SASQueryParameters> existují, protože první třída je proměnlivá a logická reprezentace, zatímco druhá je neměnná a používá se ke generování skutečných požadavků REST. |
AppendBlobAppendBlockFromURLOptions |
Možnosti konfigurace <xref:AppendBlobClient.appendBlockFromURL> operace |
AppendBlobAppendBlockFromUrlHeaders |
Definuje hlavičky pro operaci AppendBlob_appendBlockFromUrl. |
AppendBlobAppendBlockHeaders |
Definuje hlavičky pro operaci AppendBlob_appendBlock. |
AppendBlobAppendBlockOptions |
Možnosti konfigurace <xref:AppendBlobClient.appendBlock> operace |
AppendBlobCreateHeaders |
Definuje hlavičky pro operaci AppendBlob_create. |
AppendBlobCreateIfNotExistsOptions |
Možnosti konfigurace <xref:AppendBlobClient.createIfNotExists> operace |
AppendBlobCreateIfNotExistsResponse |
Obsahuje data odpovědi pro <xref:appendBlobClient.createIfNotExists> operaci. |
AppendBlobCreateOptions |
Možnosti konfigurace <xref:AppendBlobClient.create> operace |
AppendBlobRequestConditions |
Podmínky, které se mají přidat k vytvoření tohoto doplňovacího objektu blob. |
AppendBlobSealOptions |
Možnosti konfigurace <xref:AppendBlobClient.seal> operace |
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 <xref:BlobClient.abortCopyFromURL> operace |
BlobAcquireLeaseOptions |
Možnosti konfigurace operace zapůjčení objektů blob – Získání zapůjčení |
BlobBatchSubmitBatchOptionalParams |
Možnosti konfigurace služby – Odeslání volitelných parametrů dávky |
BlobBeginCopyFromURLOptions |
Možnosti konfigurace <xref:BlobClient.beginCopyFromURL> operace |
BlobBeginCopyFromURLResponse |
Obsahuje data odpovědi pro <xref:BlobClient.beginCopyFromURL> operaci. |
BlobBeginCopyFromUrlPollState |
Stav použitý pollerem vrácený z <xref:BlobClient.beginCopyFromURL>.
Tento stav se předá uživateli zadanému |
BlobBreakLeaseOptions |
Možnosti konfigurace operace zapůjčení objektů blob – Přerušení zapůjčení |
BlobChangeLeaseOptions |
Možnosti konfigurace operace zapůjčení objektů blob – Změna zapůjčení |
BlobCopyFromURLHeaders |
Definuje hlavičky pro operaci Blob_copyFromURL. |
BlobCreateSnapshotHeaders |
Definuje hlavičky pro operaci Blob_createSnapshot. |
BlobCreateSnapshotOptions |
Možnosti konfigurace <xref:BlobClient.createSnapshot> operace |
BlobDeleteHeaders |
Definuje hlavičky pro operaci Blob_delete. |
BlobDeleteIfExistsResponse |
Obsahuje data odpovědi pro <xref:BlobClient.deleteIfExists> operaci. |
BlobDeleteImmutabilityPolicyHeaders |
Definuje hlavičky pro operaci Blob_deleteImmutabilityPolicy. |
BlobDeleteImmutabilityPolicyOptions |
Možnosti pro odstranění operace zásad <xref:BlobClient.deleteImmutabilityPolicy> neměnnosti |
BlobDeleteOptions |
Možnosti konfigurace <xref:BlobClient.delete> operace |
BlobDownloadHeaders |
Definuje hlavičky pro operaci Blob_download. |
BlobDownloadOptionalParams |
Volitelné parametry. |
BlobDownloadOptions |
Možnosti konfigurace <xref:BlobClient.download> operace |
BlobDownloadResponseParsed |
Obsahuje data odpovědi pro <xref:BlobClient.download> operaci. |
BlobDownloadToBufferOptions |
Rozhraní možnosti pro <xref:BlobClient.downloadToBuffer> operaci. |
BlobExistsOptions |
Možnosti konfigurace <xref:BlobClient.exists> operace |
BlobFlatListSegment |
Rozhraní představující BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Možnosti konfigurace <xref:BlobClient.generateSasUrl> operace |
BlobGetPropertiesHeaders |
Definuje hlavičky pro operaci Blob_getProperties. |
BlobGetPropertiesOptions |
Možnosti konfigurace <xref:BlobClient.getProperties> operace |
BlobGetPropertiesResponse |
Obsahuje data odpovědi pro <xref:BlobClient.getProperties> operaci. |
BlobGetTagsHeaders |
Definuje hlavičky pro operaci Blob_getTags. |
BlobGetTagsOptions |
Možnosti konfigurace <xref:BlobClient.getTags> operace |
BlobHTTPHeaders |
Skupina parametrů |
BlobHierarchyListSegment |
Rozhraní představující BlobHierarchyListSegment. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Popis neměnných zásad pro objekt 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 |
Popis pole v <xref:BlobQueryArrowConfiguration>. |
BlobQueryCsvTextConfiguration |
Možnosti dotazu na objekt blob ve formátu CSV |
BlobQueryError |
Typ chyby dotazu na objekt 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 operace zapůjčení verze objektu blob |
BlobRenewLeaseOptions |
Možnosti konfigurace operace obnovení zapůjčení objektu blob |
BlobRequestConditions |
Standardní podmíněné hlavičky HTTP, podmínka značek a podmínka zapůjčení |
BlobSASPermissionsLike |
Typ, který vypadá jako oprávnění SAS objektu blob. Používá se v <xref:BlobSASPermissions> k parsování oprávnění SAS z nezpracovaných objektů. |
BlobSASSignatureValues |
K DISPOZICI POUZE V NODE.JS RUNTIME. BlobSASSignatureValues slouží k vygenerování tokenů SAS služby Blob Service pro kontejnery nebo objekty blob. |
BlobServiceProperties |
Vlastnosti služby Storage. |
BlobServiceStatistics |
Statistiky služby úložiště |
BlobSetHTTPHeadersHeaders |
Definuje hlavičky pro operaci Blob_setHttpHeaders. |
BlobSetHTTPHeadersOptions |
Možnosti konfigurace <xref:BlobClient.setHTTPHeaders> operace |
BlobSetImmutabilityPolicyHeaders |
Definuje hlavičky pro operaci Blob_setImmutabilityPolicy. |
BlobSetImmutabilityPolicyOptions |
Možnosti pro nastavení operace zásad <xref:BlobClient.setImmutabilityPolicy> neměnnosti |
BlobSetLegalHoldHeaders |
Definuje hlavičky pro Blob_setLegalHold operaci. |
BlobSetLegalHoldOptions |
Možnosti pro nastavení operace blokování <xref:BlobClient.setLegalHold> z právních důvodů |
BlobSetMetadataHeaders |
Definuje hlavičky pro operaci Blob_setMetadata. |
BlobSetMetadataOptions |
Možnosti konfigurace <xref:BlobClient.setMetadata> operace |
BlobSetTagsHeaders |
Definuje hlavičky pro operaci Blob_setTags. |
BlobSetTagsOptions |
Možnosti konfigurace <xref:BlobClient.setTags> operace |
BlobSetTierHeaders |
Definuje hlavičky pro operaci Blob_setTier. |
BlobSetTierOptions |
Možnosti konfigurace <xref:BlobClient.setAccessTier> operace |
BlobStartCopyFromURLHeaders |
Definuje hlavičky pro operaci Blob_startCopyFromURL. |
BlobStartCopyFromURLOptions |
Možnosti konfigurace <xref:BlobClient.beginCopyFromURL> operace |
BlobSyncCopyFromURLOptions |
Možnosti konfigurace <xref:BlobClient.syncCopyFromURL> operace |
BlobTag | |
BlobTags |
Značky objektů blob |
BlobUndeleteHeaders |
Definuje hlavičky pro operaci Blob_undelete. |
BlobUndeleteOptions |
Možnosti konfigurace <xref:BlobClient.undelete> operace |
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 <xref:BlockBlobClient.commitBlockList> operace |
BlockBlobGetBlockListHeaders |
Definuje hlavičky pro operaci BlockBlob_getBlockList. |
BlockBlobGetBlockListOptions |
Možnosti konfigurace <xref:BlockBlobClient.getBlockList> operace |
BlockBlobParallelUploadOptions |
Rozhraní option pro <xref:BlockBlobClient.uploadFile> a <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Definuje hlavičky pro operaci BlockBlob_putBlobFromUrl. |
BlockBlobQueryOptions |
Možnosti konfigurace <xref:BlockBlobClient.query> operace |
BlockBlobStageBlockFromURLHeaders |
Definuje hlavičky pro BlockBlob_stageBlockFromURL operaci. |
BlockBlobStageBlockFromURLOptions |
Možnosti konfigurace <xref:BlockBlobClient.stageBlockFromURL> operace |
BlockBlobStageBlockHeaders |
Definuje hlavičky pro BlockBlob_stageBlock operaci. |
BlockBlobStageBlockOptions |
Možnosti konfigurace <xref:BlockBlobClient.stageBlock> operace |
BlockBlobSyncUploadFromURLOptions |
Možnosti konfigurace <xref:BlockBlobClient.syncUploadFromURL> operace |
BlockBlobUploadHeaders |
Definuje hlavičky pro BlockBlob_upload operaci. |
BlockBlobUploadOptions |
Možnosti konfigurace <xref:BlockBlobClient.upload> operace |
BlockBlobUploadStreamOptions |
Option interface pro <xref:BlockBlobClient.uploadStream> operaci. |
BlockList | |
CommonGenerateSasUrlOptions |
Běžné možnosti a <xref:BlobGenerateSasUrlOptions><xref:ContainerGenerateSasUrlOptions>. |
CommonOptions |
Rozhraní pro možnosti společné pro každou vzdálenou operaci. |
ContainerAcquireLeaseOptions |
Možnosti konfigurace operace Kontejner – Získání zapůjčení |
ContainerBreakLeaseOptionalParams |
Volitelné parametry. |
ContainerBreakLeaseOptions |
Možnosti konfigurace operace Kontejner – 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ědi pro <xref:ContainerClient.createIfNotExists> operaci. |
ContainerCreateOptions |
Možnosti konfigurace <xref:ContainerClient.create> operace |
ContainerDeleteBlobOptions |
Možnosti konfigurace <xref:ContainerClient.deleteBlob> operace |
ContainerDeleteHeaders |
Definuje hlavičky pro operaci Container_delete. |
ContainerDeleteIfExistsResponse |
Obsahuje data odpovědi pro <xref:ContainerClient.deleteIfExists> operaci. |
ContainerDeleteMethodOptions |
Možnosti konfigurace <xref:ContainerClient.delete> operace |
ContainerEncryptionScope |
Skupina parametrů |
ContainerExistsOptions |
Možnosti konfigurace <xref:ContainerClient.exists> operace |
ContainerGenerateSasUrlOptions |
Možnosti konfigurace <xref:ContainerClient.generateSasUrl> operace |
ContainerGetAccessPolicyHeaders |
Definuje hlavičky pro Container_getAccessPolicy operaci. |
ContainerGetAccessPolicyOptions |
Možnosti konfigurace <xref:ContainerClient.getAccessPolicy> operace |
ContainerGetPropertiesHeaders |
Definuje hlavičky pro operaci Container_getProperties. |
ContainerGetPropertiesOptions |
Možnosti konfigurace <xref:ContainerClient.getProperties> operace |
ContainerItem |
Kontejner Azure Storage |
ContainerListBlobFlatSegmentHeaders |
Definuje hlavičky pro operaci Container_listBlobFlatSegment. |
ContainerListBlobHierarchySegmentHeaders |
Definuje hlavičky pro operaci Container_listBlobHierarchySegment. |
ContainerListBlobsOptions |
Možnosti konfigurace operací Kontejner – Výpis objektů blob Přečtěte si:
|
ContainerProperties |
Vlastnosti kontejneru |
ContainerReleaseLeaseOptions |
Možnosti konfigurace operace zapůjčení kontejneru – uvolnění |
ContainerRenameHeaders |
Definuje hlavičky pro operaci Container_rename. |
ContainerRenewLeaseOptions |
Možnosti konfigurace operace kontejneru – Prodloužení zapůjčení |
ContainerRequestConditions |
Podmínky, které je třeba splnit pro kontejner. |
ContainerSASPermissionsLike |
Typ, který vypadá jako oprávnění SAS kontejneru. Používá se v <xref:ContainerSASPermissions> k parsování oprávnění SAS z nezpracovaných objektů. |
ContainerSetAccessPolicyHeaders |
Definuje hlavičky pro Container_setAccessPolicy operaci. |
ContainerSetAccessPolicyOptions |
Možnosti konfigurace <xref:ContainerClient.setAccessPolicy> operace |
ContainerSetMetadataHeaders |
Definuje hlavičky pro operaci Container_setMetadata. |
ContainerSetMetadataOptions |
Možnosti konfigurace <xref:ContainerClient.setMetadata> operace |
ContainerUndeleteHeaders |
Definuje hlavičky pro Container_restore operaci. |
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í označované jako zásady stejného původu, které brání webové stránce volat rozhraní API v jiné doméně. CORS poskytuje bezpečný způsob, jak jedné doméně (původní doméně) povolit volání rozhraní API v jiné doméně. |
CpkInfo |
Skupina parametrů |
FilterBlobItem |
Informace o objektu blob z <xref:BlobServiceClient.findBlobsByTags> |
FilterBlobItemModel |
Informace o objektu blob z volání rozhraní API pro filtrování objektů blob |
FilterBlobSegment |
Segment odezvy <xref:BlobServiceClient.findBlobsByTags> operace. |
FilterBlobSegmentModel |
Výsledek volání rozhraní API pro filtrování objektů blob |
GeoReplication |
Geo-Replication informace pro sekundární službu úložiště |
HttpAuthorization |
Představuje ověřovací informace v autorizaci, ProxyAuthorization, WWW-Authenticate a Proxy-Authenticate hlavičky hodnoty. |
Lease |
Podrobnosti o konkrétním zapůjčení |
LeaseAccessConditions |
Skupina parametrů |
LeaseOperationOptions |
Nakonfiguruje 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é chcete přidružit k prostředku. |
Metrics |
souhrn statistik žádostí 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 změny. |
ModifiedAccessConditions |
podmínka standardních podmíněných hlaviček a značek HTTP. |
ModifiedAccessConditionsModel |
Skupina parametrů |
ObjectReplicationPolicy |
Obsahuje ID zásady 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 nastavené v ObjectReplicationDestinationPolicyId příslušné metody odpovědí (např. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Obsahuje ID pravidla replikace objektů a <xref:ObjectReplicationStatus> objektu blob. Pod položkou může být více než jeden<xref:ObjectReplicationRule>.<xref:ObjectReplicationPolicy> |
PageBlobClearPagesHeaders |
Definuje hlavičky pro operaci PageBlob_clearPages. |
PageBlobClearPagesOptions |
Možnosti konfigurace <xref:PageBlobClient.clearPages> operace |
PageBlobCopyIncrementalHeaders |
Definuje hlavičky pro PageBlob_copyIncremental operaci. |
PageBlobCreateHeaders |
Definuje hlavičky pro operaci PageBlob_create. |
PageBlobCreateIfNotExistsOptions |
Možnosti konfigurace <xref:PageBlobClient.createIfNotExists> operace |
PageBlobCreateIfNotExistsResponse |
Obsahuje data odpovědi pro <xref:PageBlobClient.createIfNotExists> operaci. |
PageBlobCreateOptions |
Možnosti konfigurace <xref:PageBlobClient.create> operace |
PageBlobGetPageRangesDiffHeaders |
Definuje hlavičky pro operaci PageBlob_getPageRangesDiff. |
PageBlobGetPageRangesDiffOptions |
Možnosti konfigurace <xref:PageBlobClient.getRangesDiff> operace |
PageBlobGetPageRangesDiffResponse |
Obsahuje data odpovědi pro <xref:BlobClient.getPageRangesDiff> operaci. |
PageBlobGetPageRangesHeaders |
Definuje hlavičky pro operaci PageBlob_getPageRanges. |
PageBlobGetPageRangesOptions |
Možnosti konfigurace <xref:PageBlobClient.getPageRanges> operace |
PageBlobGetPageRangesResponse |
Obsahuje data odpovědi pro <xref:BlobClient.getPageRanges> operaci. |
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 <xref:PageBlobClient.resize> operace |
PageBlobStartCopyIncrementalOptions |
Možnosti konfigurace <xref:PageBlobClient.startCopyIncremental> operace |
PageBlobUpdateSequenceNumberHeaders |
Definuje hlavičky pro operaci PageBlob_updateSequenceNumber. |
PageBlobUpdateSequenceNumberOptions |
Možnosti konfigurace <xref:PageBlobClient.updateSequenceNumber> operace |
PageBlobUploadPagesFromURLHeaders |
Definuje hlavičky pro operaci PageBlob_uploadPagesFromURL. |
PageBlobUploadPagesFromURLOptions |
Možnosti konfigurace <xref:PageBlobClient.uploadPagesFromURL> operace |
PageBlobUploadPagesHeaders |
Definuje hlavičky pro operaci PageBlob_uploadPages. |
PageBlobUploadPagesOptions |
Možnosti konfigurace <xref:PageBlobClient.uploadPages> operace |
PageList |
Seznam rozsahů stránek pro objekt blob |
ParsedBatchResponse |
Vícedílná/smíšená odpověď, která obsahuje odpověď pro každý dílčí dotaz. |
PipelineLike |
Rozhraní pro <xref:Pipeline> třídu 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 pomocí konstruktoru kanálu. Před implementací přizpůsobeného kanálu si projděte <xref:newPipeline> zásady a poskytnuté zásady. |
PipelineOptions |
Rozhraní možností pro konstruktor kanálu. |
Range |
Rozsah operací služby Blob Service. |
RetentionPolicy |
zásady uchovávání informací, které určují, jak dlouho by se přidružená data měla 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 <xref:BlobServiceClient.findBlobsByTags> operace |
ServiceGenerateAccountSasUrlOptions |
Možnosti konfigurace <xref:BlobServiceClient.generateAccountSasUrl> operace |
ServiceGetAccountInfoHeaders |
Definuje hlavičky pro operaci Service_getAccountInfo. |
ServiceGetAccountInfoOptions |
Možnosti konfigurace <xref:BlobServiceClient.getAccountInfo> operace |
ServiceGetPropertiesHeaders |
Definuje hlavičky pro operaci Service_getProperties. |
ServiceGetPropertiesOptions |
Možnosti konfigurace <xref:BlobServiceClient.getProperties> operace |
ServiceGetStatisticsHeaders |
Definuje hlavičky pro operaci Service_getStatistics. |
ServiceGetStatisticsOptions |
Možnosti konfigurace <xref:BlobServiceClient.getStatistics> operace |
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 <xref:BlobServiceClient.listContainers> operace |
ServiceListContainersSegmentHeaders |
Definuje hlavičky pro operaci Service_listContainersSegment. |
ServiceRenameContainerOptions |
Možnosti konfigurace <xref:BlobServiceClient.renameContainer> operace |
ServiceSetPropertiesHeaders |
Definuje hlavičky pro operaci Service_setProperties. |
ServiceSetPropertiesOptions |
Možnosti konfigurace <xref:BlobServiceClient.setProperties> operace |
ServiceSubmitBatchHeaders |
Definuje hlavičky pro operaci Service_submitBatch. |
ServiceSubmitBatchOptionalParamsModel |
Volitelné parametry. |
ServiceUndeleteContainerOptions |
Možnosti konfigurace <xref:BlobServiceClient.undeleteContainer> operace |
SignedIdentifier |
Podepsaný identifikátor. |
SignedIdentifierModel |
podepsaný identifikátor |
StaticWebsite |
Vlastnosti, které umožňují účtu hostovat statický web |
StorageClientOptionalParams |
Volitelné parametry. |
StoragePipelineOptions |
Možnosti rozhraní pro <xref:newPipeline> funkci. |
StorageRetryOptions |
Rozhraní možností opakování objektů blob služby Storage |
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ědi pro operaci appendBlock. |
AppendBlobCreateResponse |
Obsahuje data odpovědi pro operaci vytvoření. |
ArchiveStatus |
Definuje hodnoty pro ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Obsahuje data odpovědi pro operaci abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Obsahuje data odpovědi pro <xref:deleteBlobs> operaci. |
BlobBatchSetBlobsAccessTierResponse |
Obsahuje data odpovědi pro <xref:setBlobsAccessTier> operaci. |
BlobBatchSubmitBatchResponse |
Obsahuje data odpovědí pro dávkové operace objektů blob. |
BlobCopyFromURLResponse |
Obsahuje data odpovědi pro operaci copyFromURL. |
BlobCreateSnapshotResponse |
Obsahuje data odpovědi pro operaci createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Obsahuje data odpovědi pro operaci deleteImmutabilityPolicy. |
BlobDeleteResponse |
Obsahuje data odpovědi pro operaci odstranění. |
BlobDownloadResponseModel |
Obsahuje data odpovědi pro operaci stahování. |
BlobGetPropertiesResponseModel |
Obsahuje data odpovědi pro operaci getProperties. |
BlobGetTagsResponse |
Obsahuje data odpovědi pro <xref:BlobClient.getTags> operaci. |
BlobImmutabilityPolicyMode |
Definuje hodnoty pro BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Typ .<xref:BlobQueryArrowField> |
BlobQueryResponseModel |
Obsahuje data odpovědi 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ědi pro operaci zrušení odstranění. |
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ědi pro operaci stageBlock. |
BlockBlobUploadResponse |
Obsahuje data odpovědi pro operaci nahrávání. |
BlockListType |
Definuje hodnoty pro BlockListType. |
ContainerCreateResponse |
Obsahuje data odpovědi pro operaci vytvoření. |
ContainerDeleteResponse |
Obsahuje data odpovědi na operaci odstranění. |
ContainerGetAccessPolicyResponse |
Obsahuje data odpovědi pro <xref:ContainerClient.getAccessPolicy> operaci. |
ContainerGetPropertiesResponse |
Obsahuje data odpovědi pro operaci getProperties. |
ContainerListBlobFlatSegmentResponse |
Obsahuje data odpovědi pro operaci listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Obsahuje data odpovědi pro operaci listBlobHierarchySegment. |
ContainerRenameResponse |
Obsahuje data odpovědi na 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 na operaci obnovení. |
CopyPollerBlobClient |
Definuje operace z , <xref:BlobClient> které jsou potřebné k tomu, aby poller vrácený <xref:BlobClient.beginCopyFromURL> nástrojem fungoval. |
CopyStatusType |
Definuje hodnoty pro CopyStatusType. |
CredentialPolicyCreator |
Funkce továrny, která vytvoří novou zásadu 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é vytvoří, upraví nebo odstraní zapůjčení. Viz třída <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ž se u účtu úložiště použijí zásady replikace objektů. Viz <xref:ObjectReplicationPolicy> a <xref:ObjectReplicationRule>. |
PageBlobClearPagesResponse |
Obsahuje data odpovědi pro operaci clearPages. |
PageBlobCopyIncrementalResponse |
Obsahuje data odpovědi pro operaci copyIncremental. |
PageBlobCreateResponse |
Obsahuje data odpovědi 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ědi pro operaci uploadPages. |
PublicAccessType |
Definuje hodnoty pro PublicAccessType. |
RehydratePriority |
Definuje hodnoty pro RehydratePriority. |
SequenceNumberActionType |
Definuje hodnoty pro SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Odpověď <xref:BlobServiceClient.findBlobsByTags> operace. |
ServiceGetAccountInfoResponse |
Obsahuje data odpovědi pro operaci getAccountInfo. |
ServiceGetPropertiesResponse |
Obsahuje data odpovědi pro operaci getProperties. |
ServiceGetStatisticsResponse |
Obsahuje data odpovědi pro operaci getStatistics. |
ServiceGetUserDelegationKeyResponse |
Obsahuje data odpovědi pro <xref:getUserDelegationKey> operaci. |
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í vrstva ú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 vstupně-výstupních operacích za sekundu a propustnosti na PageBlobTier najdete tady . |
SASProtocol |
Protokoly pro vygenerované SAS. |
StorageRetryPolicyType |
Typy RetryPolicy. |
Funkce
generate |
K DISPOZICI POUZE V NODE.JS RUNTIME. Vygeneruje <xref:SASQueryParameters> objekt, který obsahuje všechny parametry dotazu SAS potřebné k vytvoření 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í SAS. V případě volitelných 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. Musíte přiřadit hodnotu identifikátoru nebo vypršíNa & oprávnění ručně, pokud jste inicialy pomocí tohoto konstruktoru. 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, jsou vyžadována oprávnění a vypršení platnosti. Příklad použití:
|
is |
Pomocník, 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 <xref:SASQueryParameters> objekt, který obsahuje všechny parametry dotazu SAS potřebné k vytvoření 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í SAS. V případě volitelných 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. Musíte přiřadit hodnotu identifikátoru nebo vypršíNa & oprávnění ručně, pokud jste inicialy pomocí tohoto konstruktoru.
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, jsou vyžadována oprávnění a vypršení platnosti.
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
Vrácená hodnota blobServiceClient.getUserDelegationKey()
- accountName
-
string
Návraty
isPipelineLike(unknown)
Pomocník, který rozhodne, jestli daný argument splňuje kontrakt kanálu.
function isPipelineLike(pipeline: unknown)
Parametry
- pipeline
-
unknown
Argument, kterým může být kanál
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 @azure/identity
balíčku k ověřování požadavků na službu. Můžete také zadat objekt, který implementuje rozhraní TokenCredential. Pokud není zadáno, použije se AnonymníCredential.
- pipelineOptions
- StoragePipelineOptions
Nepovinný parametr. Možnosti.
Návraty
Nový objekt kanálu.
Azure SDK for JavaScript