@azure/storage-queue package
Klasser
AccountSASPermissions |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Det här är en hjälpklass för att skapa en sträng som representerar de behörigheter som beviljas av en AccountSAS. Om du anger ett värde till true innebär det att alla SAS som använder dessa behörigheter beviljar behörigheter för den åtgärden. När alla värden har angetts ska detta serialiseras med toString och anges som behörighetsfält för ett AccountSASSignatureValues-objekt . Det går att skapa behörighetssträngen utan den här klassen, men behörigheternas ordning är speciell och den här klassen garanterar korrekthet. |
AccountSASResourceTypes |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Det här är en hjälpklass för att skapa en sträng som representerar de resurser som är tillgängliga för en AccountSAS. Om du anger värdet true innebär det att alla SAS som använder dessa behörigheter ger åtkomst till den resurstypen. När alla värden har angetts ska detta serialiseras med toString och anges som resursfält i ett AccountSASSignatureValues-objekt . Det går att skapa resurssträngen utan den här klassen, men resursordningen är speciell och den här klassen garanterar korrekthet. |
AccountSASServices |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Det här är en hjälpklass för att skapa en sträng som representerar de tjänster som är tillgängliga för en AccountSAS. Om du anger ett värde till true innebär det att alla SAS som använder dessa behörigheter ger åtkomst till tjänsten. När alla värden har angetts ska detta serialiseras med toString och anges som tjänstfält i ett AccountSASSignatureValues-objekt . Det går att konstruera tjänststrängen utan den här klassen, men ordningen på tjänsterna är speciell och den här klassen garanterar korrekthet. |
AnonymousCredential |
AnonymousCredential tillhandahåller en credentialPolicyCreator-medlem som används för att skapa AnonymousCredentialPolicy-objekt. AnonymousCredentialPolicy används med HTTP(S)-begäranden som läser offentliga resurser eller för användning med signaturer för delad åtkomst (SAS). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy används med HTTP(S)-begäranden som läser offentliga resurser eller för användning med signaturer för delad åtkomst (SAS). |
BaseRequestPolicy |
Basklassen från vilken alla begärandeprinciper härleds. |
Credential |
Autentiseringsuppgifter är en abstrakt klass för signering av HTTP-begäranden i Azure Storage. Den här klassen är värd för en credentialPolicyCreator-fabrik som genererar CredentialPolicy. |
CredentialPolicy |
Princip för autentiseringsuppgifter som används för att signera HTTP(S)-begäranden innan de skickas. Det här är en abstrakt klass. |
Pipeline |
En Pipeline-klass som innehåller HTTP-begärandeprinciper. Du kan skapa en standardpipeline genom att anropa newPipeline. Eller så kan du skapa en pipeline med dina egna principer av konstruktorn för Pipeline. Läs nyaPipeline och tillhandahållna principer innan du implementerar din anpassade pipeline. |
QueueClient |
En QueueClient representerar en URL till en Azure Storage Queue-meddelanden så att du kan ändra dess meddelanden. |
QueueSASPermissions |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Det här är en hjälpklass för att skapa en sträng som representerar de behörigheter som beviljas av en ServiceSAS till en kö. Om du anger ett värde till true innebär det att alla SAS som använder dessa behörigheter beviljar behörigheter för den åtgärden. När alla värden har angetts ska detta serialiseras med toString och anges som behörighetsfältet i ett QueueSASSignatureValues-objekt . Det går att skapa behörighetssträngen utan den här klassen, men behörigheternas ordning är speciell och den här klassen garanterar korrekthet. |
QueueServiceClient |
En QueueServiceClient representerar en URL till Azure Storage Queue-tjänsten så att du kan ändra köer. |
RestError |
En anpassad feltyp för misslyckade pipelinebegäranden. |
SASQueryParameters |
Representerar de komponenter som utgör en Azure Storage SAS-frågeparametrar. Den här typen skapas inte direkt av användaren. den genereras endast av typerna AccountSASSignatureValues och QueueSASSignatureValues . När den har genererats kan den kodas till en toString() och läggas till i en URL direkt (även om försiktighet bör vidtas här om det finns befintliga frågeparametrar, vilket kan påverka lämpliga sätt att lägga till dessa frågeparametrar). Obs! Instanser av den här klassen är oföränderliga. |
StorageBrowserPolicy |
StorageBrowserPolicy hanterar skillnader mellan Node.js och webbläsarkörning, inklusive:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory är en fabriksklass som hjälper till att generera StorageBrowserPolicy-objekt. |
StorageRetryPolicy |
Återförsöksprincip med exponentiellt återförsök och linjärt återförsök implementerat. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory är en fabriksklass som hjälper till att generera StorageRetryPolicy-objekt . |
StorageSharedKeyCredential |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. StorageSharedKeyCredential för kontonyckelauktorisering av Azure Storage-tjänsten. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy är en princip som används för att signera HTTP-begäran med en delad nyckel. |
Gränssnitt
AccessPolicy |
En åtkomstprincip |
AccountSASSignatureValues |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. AccountSASSignatureValues används för att generera en signatur för delad åtkomst (SAS) för ett Azure Storage-konto. När alla värden här har angetts korrekt anropar du generateSASQueryParameters() för att hämta en representation av SAS som faktiskt kan tillämpas på kö-URL:er. Obs! Det finns både den här klassen och SASQueryParameters eftersom den förra är föränderlig och en logisk representation medan den senare är oföränderlig och används för att generera faktiska REST-begäranden. Mer https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 konceptuell information om SAS finns https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas i beskrivningar av parametrarna, inklusive vilka som krävs |
CommonOptions |
Ett gränssnitt för alternativ som är gemensamma för varje fjärråtgärd. |
CorsRule |
CORS är en HTTP-funktion som gör det möjligt för ett webbprogram som körs i en domän att komma åt resurser i en annan domän. Webbläsare implementerar en säkerhetsbegränsning som kallas principen för samma ursprung som förhindrar att en webbsida anropar API:er i en annan domän. CORS är ett säkert sätt att tillåta att en domän (ursprungsdomänen) anropar API:er i en annan domän |
DequeuedMessageItem |
Objektet som returneras i matrisen QueueMessageList när du anropar Hämta meddelanden i en kö. |
EnqueuedMessage |
Objektet som returneras i matrisen QueueMessageList när du anropar Placera meddelande i en kö |
GeoReplication |
Geo-Replication information för den sekundära lagringstjänsten |
HttpHeaders |
En samling http-huvudnyckel/värde-par. |
HttpOperationResponse |
Http-svar som är kompatibelt med core-v1(core-http). |
HttpResponse |
En representation av ett HTTP-svar som innehåller en referens till den begäran som kom från den. |
IHttpClient |
Ett kompatibelt gränssnitt för core-http-begärandeprinciper |
ListQueuesSegmentResponse |
Objektet returnerades när listköer anropades i en kötjänst. |
Logging |
Loggningsinställningar för Azure Analytics. |
MessageIdDeleteHeaders |
Definierar rubriker för MessageId_delete åtgärd. |
MessageIdUpdateHeaders |
Definierar rubriker för MessageId_update åtgärd. |
MessagesClearHeaders |
Definierar rubriker för Messages_clear åtgärd. |
MessagesDequeueHeaders |
Definierar rubriker för Messages_dequeue åtgärd. |
MessagesDequeueOptionalParams |
Valfria parametrar. |
MessagesEnqueueHeaders |
Definierar rubriker för Messages_enqueue åtgärd. |
MessagesEnqueueOptionalParams |
Valfria parametrar. |
MessagesPeekHeaders |
Definierar rubriker för Messages_peek åtgärd. |
MessagesPeekOptionalParams |
Valfria parametrar. |
Metadata |
En samling nyckel/värde-strängpar. |
Metrics |
Ett gränssnitt som representerar mått. |
PeekedMessageItem |
Objektet som returneras i matrisen QueueMessageList när du anropar Peek Messages i en kö |
PipelineLike |
Ett gränssnitt för pipelineklassen som innehåller HTTP-begärandeprinciper. Du kan skapa en standardpipeline genom att anropa newPipeline. Eller så kan du skapa en pipeline med dina egna principer av konstruktorn för Pipeline. Läs nyaPipeline och tillhandahållna principer innan du implementerar din anpassade pipeline. |
PipelineOptions |
Alternativgränssnitt för pipelinekonstruktor. |
QueueClearMessagesOptions |
Alternativ för att konfigurera clearMessages-åtgärden |
QueueCreateHeaders |
Definierar rubriker för Queue_create åtgärd. |
QueueCreateIfNotExistsResponse |
Innehåller svarsdata för åtgärden createIfNotExists . |
QueueCreateOptions |
Alternativ för att konfigurera skapandeåtgärd |
QueueDeleteHeaders |
Definierar rubriker för Queue_delete åtgärd. |
QueueDeleteIfExistsResponse |
Innehåller svarsdata för åtgärden deleteIfExists . |
QueueDeleteMessageOptions |
Alternativ för att konfigurera åtgärden deleteMessage |
QueueDeleteOptions |
Alternativ för att konfigurera borttagningsåtgärd |
QueueExistsOptions |
Alternativ för att konfigurera finns åtgärd |
QueueGenerateSasUrlOptions |
Alternativ för att konfigurera åtgärden generateSasUrl . |
QueueGetAccessPolicyHeaders |
Definierar rubriker för Queue_getAccessPolicy åtgärd. |
QueueGetAccessPolicyOptions |
Alternativ för att konfigurera getAccessPolicy-åtgärd |
QueueGetPropertiesHeaders |
Definierar rubriker för Queue_getProperties åtgärd. |
QueueGetPropertiesOptions |
Alternativ för att konfigurera åtgärden getProperties |
QueueItem |
En Azure Storage-kö. |
QueuePeekMessagesOptions |
Alternativ för att konfigurera peekMessages-åtgärden |
QueueReceiveMessageOptions |
Alternativ för att konfigurera åtgärden receiveMessages |
QueueSASSignatureValues |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. QueueSASSignatureValues används för att generera SAS-token för köer i köer i köer. |
QueueSendMessageOptions |
Alternativ för att konfigurera åtgärden sendMessage |
QueueServiceProperties |
Egenskaper för lagringstjänsten. |
QueueServiceStatistics |
Statistik för lagringstjänsten. |
QueueSetAccessPolicyHeaders |
Definierar rubriker för Queue_setAccessPolicy åtgärd. |
QueueSetAccessPolicyOptions |
Alternativ för att konfigurera setAccessPolicy-åtgärd |
QueueSetMetadataHeaders |
Definierar rubriker för Queue_setMetadata åtgärd. |
QueueSetMetadataOptions |
Alternativ för att konfigurera setMetadata-åtgärd |
QueueUpdateMessageOptions |
Alternativ för att konfigurera updateMessage-åtgärd |
RequestPolicyFactory |
Ett gränssnitt för kompatibilitet med Core-http:s RequestPolicyFactory |
RequestPolicyOptions |
Ett gränssnitt för kompatibilitet med RequestPolicy |
ResponseLike |
Ett objekt med en enkel egenskap _response. |
ResponseWithBody |
Ett objekt med en _response-egenskap som redan har brödtext och rubriker parsade i kända typer. |
ResponseWithHeaders |
Ett objekt med en _response egenskap som redan har rubriker som redan parsats till ett skrivet objekt. |
RetentionPolicy |
kvarhållningsprincipen |
SasIPRange |
Tillåtet IP-intervall för en SAS. |
ServiceClientOptions |
En delmängd av |
ServiceGenerateAccountSasUrlOptions |
Alternativ för att konfigurera åtgärden generateAccountSasUrl . |
ServiceGetPropertiesHeaders |
Definierar rubriker för Service_getProperties åtgärd. |
ServiceGetPropertiesOptions |
Alternativ för att konfigurera åtgärden getProperties |
ServiceGetStatisticsHeaders |
Definierar rubriker för Service_getStatistics åtgärd. |
ServiceGetStatisticsOptions |
Alternativ för att konfigurera getStatistics-åtgärd |
ServiceListQueuesOptions |
Alternativ för att konfigurera listQueues-åtgärd |
ServiceListQueuesSegmentHeaders |
Definierar rubriker för Service_listQueuesSegment åtgärd. |
ServiceSetPropertiesHeaders |
Definierar rubriker för Service_setProperties åtgärd. |
ServiceSetPropertiesOptions |
Alternativ för att konfigurera setProperties-åtgärd |
SignedIdentifier |
Signerad identifierare. |
SignedIdentifierModel |
signerad identifierare |
StoragePipelineOptions |
Alternativgränssnitt för funktionen newPipeline . |
StorageRetryOptions |
Gränssnitt för alternativ för återförsök av lagringsblob. |
WebResource |
En beskrivning av en HTTP-begäran som ska göras till en fjärrserver. |
Typalias
CredentialPolicyCreator |
En fabriksfunktion som skapar en ny CredentialPolicy som använder den angivna nextPolicy. |
GeoReplicationStatusType |
Definierar värden för GeoReplicationStatusType. |
HttpRequestBody |
Typer av organ som stöds i begäran. NodeJS.ReadableStream och () => NodeJS.ReadableStream är endast Node. Blob, ReadableStream och () => ReadableStream är endast webbläsare. |
ListQueuesIncludeType |
Definierar värden för ListQueuesIncludeType. Möjliga värden är: "metadata" |
MessageIdDeleteResponse |
Innehåller svarsdata för borttagningsåtgärden. |
MessageIdUpdateResponse |
Innehåller svarsdata för uppdateringsåtgärden. |
MessagesClearResponse |
Innehåller svarsdata för clear-åtgärden. |
QueueClearMessagesResponse |
Innehåller svarsdata för åtgärden clearMessages . |
QueueCreateResponse |
Innehåller svarsdata för skapandeåtgärden. |
QueueDeleteMessageResponse |
Innehåller svarsdata för åtgärden deleteMessage . |
QueueDeleteResponse |
Innehåller svarsdata för borttagningsåtgärden. |
QueueGetAccessPolicyResponse |
Innehåller svarsdata för åtgärden getAccessPolicy . |
QueueGetPropertiesResponse |
Innehåller svarsdata för åtgärden getProperties. |
QueuePeekMessagesResponse |
Innehåller svarsdata för åtgärden peekMessages . |
QueueReceiveMessageResponse |
Innehåller svarsdata för åtgärden receiveMessages . |
QueueSendMessageResponse |
Innehåller svarsdata för åtgärden sendMessage . |
QueueSetAccessPolicyResponse |
Innehåller svarsdata för setAccessPolicy-åtgärden. |
QueueSetMetadataResponse |
Innehåller svarsdata för setMetadata-åtgärden. |
QueueUpdateMessageResponse |
Innehåller svarsdata för åtgärden updateMessage . |
ReceivedMessageItem |
Objektet som returnerades i matrisen |
ServiceGetPropertiesResponse |
Innehåller svarsdata för åtgärden getProperties. |
ServiceGetStatisticsResponse |
Innehåller svarsdata för getStatistics-åtgärden. |
ServiceListQueuesSegmentResponse |
Innehåller svarsdata för åtgärden listQueuesSegment. |
ServiceSetPropertiesResponse |
Innehåller svarsdata för setProperties-åtgärden. |
WithResponse |
En typ som representerar ett åtgärdsresultat med en känd _response egenskap. |
Uppräkningar
SASProtocol |
Protokoll för genererad SAS. |
StorageQueueAudience |
Definierar kända molnmålgrupper för Storage. |
StorageRetryPolicyType |
RetryPolicy-typer. |
Funktioner
generate |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Genererar ett SASQueryParameters-objekt som innehåller alla SAS-frågeparametrar som behövs för att göra en faktisk REST-begäran. Se https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME. Skapar en instans av SASQueryParameters. Accepterar endast nödvändiga inställningar som krävs för att skapa en SAS. För valfria inställningar anger du motsvarande egenskaper direkt, till exempel behörigheter, startsOn och identifierare. VARNING! När identifieraren inte har angetts krävs behörigheter och expiresOn. Du MÅSTE tilldela värdet till identifieraren eller förfallerPå & behörigheter manuellt om du börjar med den här konstruktorn. |
get |
Så här hämtar du OAuth-målgruppen för ett lagringskonto för kötjänsten. |
is |
En hjälpare som bestämmer om ett visst argument uppfyller pipelinekontraktet |
new |
Skapar ett nytt Pipeline-objekt med tillhandahållna autentiseringsuppgifter. |
Funktionsinformation
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.
Genererar ett SASQueryParameters-objekt som innehåller alla SAS-frågeparametrar som behövs för att göra en faktisk REST-begäran.
Se https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametrar
- accountSASSignatureValues
- AccountSASSignatureValues
SAS-signaturvärden för kontot
- sharedKeyCredential
- StorageSharedKeyCredential
Autentiseringsuppgifter för delad nyckel.
Returer
generateQueueSASQueryParameters(QueueSASSignatureValues, StorageSharedKeyCredential)
ENDAST TILLGÄNGLIGT I NODE.JS RUNTIME.
Skapar en instans av SASQueryParameters.
Accepterar endast nödvändiga inställningar som krävs för att skapa en SAS. För valfria inställningar anger du motsvarande egenskaper direkt, till exempel behörigheter, startsOn och identifierare.
VARNING! När identifieraren inte har angetts krävs behörigheter och expiresOn. Du MÅSTE tilldela värdet till identifieraren eller förfallerPå & behörigheter manuellt om du börjar med den här konstruktorn.
function generateQueueSASQueryParameters(queueSASSignatureValues: QueueSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametrar
- queueSASSignatureValues
- QueueSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Returer
getQueueServiceAccountAudience(string)
Så här hämtar du OAuth-målgruppen för ett lagringskonto för kötjänsten.
function getQueueServiceAccountAudience(storageAccountName: string): string
Parametrar
- storageAccountName
-
string
Returer
string
isPipelineLike(unknown)
En hjälpare som bestämmer om ett visst argument uppfyller pipelinekontraktet
function isPipelineLike(pipeline: unknown): pipeline
Parametrar
- pipeline
-
unknown
Ett argument som kan vara en pipeline
Returer
pipeline
sant när argumentet uppfyller pipelinekontraktet
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Skapar ett nytt Pipeline-objekt med tillhandahållna autentiseringsuppgifter.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parametrar
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Till exempel AnonymousCredential, StorageSharedKeyCredential eller autentiseringsuppgifter från paketet för att autentisera @azure/identity
begäranden till tjänsten. Du kan också ange ett objekt som implementerar TokenCredential-gränssnittet. Om det inte anges används AnonymousCredential.
- pipelineOptions
- StoragePipelineOptions
Valfritt. Alternativ.
Returer
Ett nytt pipelineobjekt.