@azure/storage-queue 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ěl by být serializován s toString a nastaven jako pole oprávnění v AccountSASSignatureValues 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. |
| 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ěl by být serializován s toString a nastaven jako pole zdroje v AccountSASSignatureValues objektu. Ř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 AccountSASSignatureValues objektu. Ř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). |
| BaseRequestPolicy |
Základní třída, ze které jsou odvozeny všechny zásady požadavků. |
| 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. |
| Pipeline |
Třída kanálu obsahující zásady požadavků HTTP. Výchozí kanál můžete vytvořit voláním 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 přečtěte newPipeline a poskytnuté zásady. |
| QueueClient |
QueueClient představuje adresu URL zpráv fronty služby Azure Storage, která umožňuje manipulovat s jejími zprávami. |
| QueueSASPermissions |
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 frontě. 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í na QueueSASSignatureValues 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. |
| QueueServiceClient |
QueueServiceClient představuje adresu URL služby Azure Storage Queue, která umožňuje manipulovat s frontami. |
| SASQueryParameters |
Představuje komponenty, které tvoří parametry dotazu SAS služby Azure Storage. Tento typ není vytvořen přímo uživatelem; generuje pouze AccountSASSignatureValues a QueueSASSignatureValues typy. Po vygenerování je možné ho zakódovat do toString() 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é. |
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory je třída továrny, která pomáhá generovat objekty StorageBrowserPolicy. |
| 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 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 |
| 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ě nastaveny, volání generateSASQueryParameters() získat reprezentaci SAS, které lze skutečně použít na adresy URL fronty. Poznámka: Tato třída i 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. Další koncepční informace o SAS najdete v https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1, kde najdete https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas popisy parametrů, včetně požadovaných parametrů. |
| CommonOptions |
Rozhraní pro možnosti společné pro každou vzdálenou 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í 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ě. |
| DequeuedMessageItem |
Objekt vrácený v poli QueueMessageList při volání Get Messages ve frontě. |
| EnqueuedMessage |
Objekt vrácený v poli QueueMessageList při volání Put Message do fronty |
| GeoReplication |
Geo-Replication informace o sekundární službě úložiště |
| HttpHeaders |
Kolekce párů klíč/hodnota hlavičky HTTP. |
| HttpOperationResponse |
Odpověď HTTP, která je kompatibilní s jádrem-v1 (core-http). |
| HttpResponse |
Reprezentace odpovědi HTTP, která obsahuje odkaz na požadavek, který ho pochází. |
| ListQueuesSegmentResponse |
Objekt vrácený při volání front seznamu ve službě Fronty. |
| Logging |
Nastavení protokolování Azure Analytics |
| MessageIdDeleteHeaders |
Definuje hlavičky pro operaci MessageId_delete. |
| MessageIdUpdateHeaders |
Definuje hlavičky pro operaci MessageId_update. |
| MessagesClearHeaders |
Definuje hlavičky pro operaci Messages_clear. |
| MessagesDequeueHeaders |
Definuje hlavičky pro operaci Messages_dequeue. |
| MessagesDequeueOptionalParams |
Volitelné parametry. |
| MessagesEnqueueHeaders |
Definuje hlavičky pro operaci Messages_enqueue. |
| MessagesEnqueueOptionalParams |
Volitelné parametry. |
| MessagesPeekHeaders |
Definuje hlavičky pro operaci Messages_peek. |
| MessagesPeekOptionalParams |
Volitelné parametry. |
| Metadata |
Kolekce párů řetězců klíč-hodnota. |
| Metrics |
Rozhraní představující metriky. |
| PeekedMessageItem |
Objekt vrácený v poli QueueMessageList při volání Náhled zpráv ve frontě |
| PipelineLike |
Rozhraní pro třídu pipeline Pipeline obsahující zásady požadavků HTTP. Výchozí kanál můžete vytvořit voláním 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 přečtěte newPipeline a poskytnuté zásady. |
| PipelineOptions |
Rozhraní option pro konstruktor kanálu. |
| QueueClearMessagesOptions |
Možnosti konfigurace operace clearMessages |
| QueueCreateHeaders |
Definuje hlavičky pro operaci Queue_create. |
| QueueCreateIfNotExistsResponse |
Obsahuje data odpovědí pro operaci createIfNotExists. |
| QueueCreateOptions |
Možnosti konfigurace operace vytvoření |
| QueueDeleteHeaders |
Definuje hlavičky pro operaci Queue_delete. |
| QueueDeleteIfExistsResponse |
Obsahuje data odpovědí pro operaci deleteIfExists. |
| QueueDeleteMessageOptions | |
| QueueDeleteOptions |
Možnosti konfigurace operace odstranění |
| QueueExistsOptions |
Možnosti konfigurace existují operace |
| QueueGenerateSasUrlOptions |
Možnosti konfigurace vygenerování operace SasUrl |
| QueueGetAccessPolicyHeaders |
Definuje hlavičky pro operaci Queue_getAccessPolicy. |
| QueueGetAccessPolicyOptions |
Možnosti konfigurace operace getAccessPolicy |
| QueueGetPropertiesHeaders |
Definuje hlavičky pro operaci Queue_getProperties. |
| QueueGetPropertiesOptions |
Možnosti konfigurace operace getProperties |
| QueueItem |
Fronta služby Azure Storage. |
| QueuePeekMessagesOptions | |
| QueueReceiveMessageOptions |
Možnosti konfigurace operace receiveMessages |
| QueueSASSignatureValues |
K DISPOZICI POUZE V NODE.JS RUNTIME. QueueSASSignatureValues slouží ke generování tokenů SAS služby Queue pro fronty. |
| QueueSendMessageOptions |
Možnosti konfigurace operace sendMessage |
| QueueServiceProperties |
Vlastnosti služby úložiště. |
| QueueServiceStatistics |
Statistiky pro službu úložiště |
| QueueSetAccessPolicyHeaders |
Definuje hlavičky pro operaci Queue_setAccessPolicy. |
| QueueSetAccessPolicyOptions |
Možnosti konfigurace operace setAccessPolicy |
| QueueSetMetadataHeaders |
Definuje hlavičky pro operaci Queue_setMetadata. |
| QueueSetMetadataOptions |
Možnosti konfigurace operace setMetadata |
| QueueUpdateMessageOptions |
Možnosti konfigurace operace updateMessage |
| RequestPolicy |
Kompatibilní rozhraní pro zásady požadavků core-http |
| RequestPolicyFactory |
Rozhraní pro kompatibilitu s RequestPolicyFactory core-http |
| RequestPolicyOptions |
Rozhraní pro kompatibilitu s RequestPolicy |
| ResponseLike |
Objekt s jednoduchou vlastností _response. |
| ResponseWithBody |
Objekt s vlastností _response, která obsahuje tělo a záhlaví již parsovaná do známých typů. |
| ResponseWithHeaders |
Objekt s vlastností _response, která obsahuje hlavičky, které jsou již analyzovány do zadaného objektu. |
| RestError |
Vlastní typ chyby pro neúspěšné požadavky kanálu. |
| RetentionPolicy |
zásady uchovávání informací |
| SasIPRange |
Povolený rozsah IP adres pro SAS. |
| ServiceClientOptions |
Podmnožina |
| ServiceGenerateAccountSasUrlOptions |
Možnosti konfigurace generateAccountSasUrl operace |
| ServiceGetPropertiesHeaders |
Definuje hlavičky pro operaci Service_getProperties. |
| ServiceGetPropertiesOptions |
Možnosti konfigurace operace getProperties |
| ServiceGetStatisticsHeaders |
Definuje hlavičky pro operaci Service_getStatistics. |
| ServiceGetStatisticsOptions |
Možnosti konfigurace operace getStatistics |
| ServiceListQueuesOptions |
Možnosti konfigurace operace listQueues |
| ServiceListQueuesSegmentHeaders |
Definuje hlavičky pro operaci Service_listQueuesSegment. |
| ServiceSetPropertiesHeaders |
Definuje hlavičky pro operaci Service_setProperties. |
| ServiceSetPropertiesOptions |
Možnosti konfigurace operace setProperties |
| SignedIdentifier |
Identifikátor se znaménkem. |
| SignedIdentifierModel |
identifikátor se znaménkem |
| StoragePipelineOptions |
Rozhraní Options pro funkci newPipeline |
| StorageRetryOptions |
Rozhraní možností opakování objektu blob úložiště |
| WebResource |
Popis požadavku HTTP, který se má provést na vzdálený server. |
Aliasy typu
| GeoReplicationStatusType |
Definuje hodnoty pro GeoReplicationStatusType. |
| HttpRequestBody |
Typy subjektů podporovaných na žádosti. NodeJS.ReadableStream a () => NodeJS.ReadableStream je pouze Uzel. Blob, ReadableStream<Uint8Array> a () => ReadableStream<Uint8Array> jsou pouze prohlížeče. |
| ListQueuesIncludeType |
Definuje hodnoty pro ListQueuesIncludeType. Mezi možné hodnoty patří: metadata. |
| MessageIdDeleteResponse |
Obsahuje data odpovědí pro operaci odstranění. |
| MessageIdUpdateResponse |
Obsahuje data odpovědí pro operaci aktualizace. |
| MessagesClearResponse |
Obsahuje data odpovědí pro jasnou operaci. |
| QueueClearMessagesResponse |
Obsahuje data odpovědí pro operaci clearMessages. |
| QueueCreateResponse |
Obsahuje data odpovědí pro operaci vytvoření. |
| QueueDeleteMessageResponse |
Obsahuje data odpovědí pro operaci deleteMessage. |
| QueueDeleteResponse |
Obsahuje data odpovědí pro operaci odstranění. |
| QueueGetAccessPolicyResponse |
Obsahuje data odpovědí pro operaci getAccessPolicy. |
| QueueGetPropertiesResponse |
Obsahuje data odpovědí pro operaci getProperties. |
| QueuePeekMessagesResponse |
Obsahuje data odpovědi pro operaci peekMessages. |
| QueueReceiveMessageResponse |
Obsahuje data odpovědi pro receiveMessages operace. |
| QueueSendMessageResponse |
Obsahuje data odpovědi pro operaci sendMessage. |
| QueueSetAccessPolicyResponse |
Obsahuje data odpovědi pro operaci setAccessPolicy. |
| QueueSetMetadataResponse |
Obsahuje data odpovědi pro operaci setMetadata. |
| QueueUpdateMessageResponse |
Obsahuje data odpovědi pro operaci updateMessage. |
| ReceivedMessageItem |
Objekt vrácený v poli |
| ServiceGetPropertiesResponse |
Obsahuje data odpovědí pro operaci getProperties. |
| ServiceGetStatisticsResponse |
Obsahuje data odpovědi pro operaci getStatistics. |
| ServiceListQueuesSegmentResponse |
Obsahuje data odpovědi pro operaci listQueuesSegment. |
| ServiceSetPropertiesResponse |
Obsahuje data odpovědi pro operaci setProperties. |
| WithResponse |
Typ, který představuje výsledek operace se známou vlastností _response. |
Výčty
| SASProtocol |
Protokoly pro vygenerovaný SAS. |
| StorageQueueAudience |
Definuje známé cílové skupiny cloudu pro službu Storage. |
| StorageRetryPolicyType |
Typy RetryPolicy. |
Funkce
| generate |
K DISPOZICI POUZE V NODE.JS RUNTIME. Vygeneruje SASQueryParameters objekt, který obsahuje všechny parametry dotazu SAS potřebné k vytvoření skutečného požadavku REST. Viz https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas |
| 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ě. |
| get |
Pokud chcete získat cílovou skupinu OAuth pro účet úložiště pro službu queue. |
| 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 SASQueryParameters objekt, který obsahuje všechny parametry dotazu SAS potřebné k vytvoření skutečného požadavku REST.
Viz https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametry
- accountSASSignatureValues
- AccountSASSignatureValues
Hodnoty podpisu SAS účtu
- sharedKeyCredential
- StorageSharedKeyCredential
Přihlašovací údaje sdíleného klíče.
Návraty
generateQueueSASQueryParameters(QueueSASSignatureValues, 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ě.
function generateQueueSASQueryParameters(queueSASSignatureValues: QueueSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametry
- queueSASSignatureValues
- QueueSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Návraty
getQueueServiceAccountAudience(string)
Pokud chcete získat cílovou skupinu OAuth pro účet úložiště pro službu queue.
function getQueueServiceAccountAudience(storageAccountName: string): string
Parametry
- storageAccountName
-
string
Návraty
string
isPipelineLike(unknown)
Pomocná rutina, která rozhodne, jestli daný argument splňuje kontrakt kanálu
function isPipelineLike(pipeline: unknown): pipeline
Parametry
- pipeline
-
unknown
Argument, který může být kanálem
Návraty
pipeline
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): Pipeline
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
Optional. Options.
Návraty
Nový objekt kanálu.