@azure/storage-queue package
Klasy
| AccountSASPermissions |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Jest to klasa pomocnika służąca do konstruowania ciągu reprezentującego uprawnienia przyznane przez accountSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą funkcji toString i ustawić jako pole uprawnień w obiekcie <xref:AccountSASSignatureValues>. Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność. |
| AccountSASResourceTypes |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Jest to klasa pomocnika służąca do konstruowania ciągu reprezentującego zasoby dostępne dla kontaSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna dostęp do tego typu zasobu. Po ustawieniu wszystkich wartości należy je serializować za pomocą funkcji toString i ustawić jako pole zasobów w obiekcie <xref:AccountSASSignatureValues>. Można utworzyć ciąg zasobów bez tej klasy, ale kolejność zasobów jest określona, a ta klasa gwarantuje poprawność. |
| AccountSASServices |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Jest to klasa pomocnika służąca do konstruowania ciągu reprezentującego usługi dostępne w usłudze AccountSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna dostęp do tej usługi. Po ustawieniu wszystkich wartości należy je serializować za pomocą funkcji toString i ustawić jako pole usług na obiekcie <xref:AccountSASSignatureValues>. Można skonstruować ciąg usług bez tej klasy, ale kolejność usług jest określona, a ta klasa gwarantuje poprawność. |
| AnonymousCredential |
Funkcja AnonymousCredential udostępnia element członkowski <xref:CredentialPolicyCreator> używany do tworzenia obiektów <xref:AnonymousCredentialPolicy>. <xref:AnonymousCredentialPolicy> jest używany z żądaniami HTTP(S), które odczytują zasoby publiczne lub są używane z sygnaturami dostępu współdzielonego (SAS). |
| AnonymousCredentialPolicy |
Funkcja AnonymousCredentialPolicy jest używana z żądaniami HTTP(S), które odczytują zasoby publiczne lub są używane z sygnaturami dostępu współdzielonego (SAS). |
| Credential |
Credential to abstrakcyjna klasa podpisywania żądań HTTP usługi Azure Storage. Ta klasa będzie hostować fabrykę credentialPolicyCreator, która generuje element CredentialPolicy. |
| CredentialPolicy |
Zasady poświadczeń używane do podpisywania żądań HTTP(S) przed wysłaniem. Jest to abstrakcyjna klasa. |
| Pipeline |
Klasa Potok zawierająca zasady żądań HTTP. Możesz utworzyć domyślny potok, wywołując polecenie newPipeline(). Możesz też utworzyć potok przy użyciu własnych zasad przez konstruktor potoku. Przed wdrożeniem dostosowanego potoku zapoznaj się z tematem newPipeline() i podanymi zasadami. |
| QueueClient |
Obiekt QueueClient reprezentuje adres URL komunikatów kolejki usługi Azure Storage, co umożliwia manipulowanie jego komunikatami. |
| QueueSASPermissions |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Jest to klasa pomocnika służąca do konstruowania ciągu reprezentującego uprawnienia przyznane przez usługę ServiceSAS do kolejki. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą funkcji toString i ustawić jako pole uprawnień w obiekcie <xref:QueueSASSignatureValues>. Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność. |
| QueueServiceClient |
Obiekt QueueServiceClient reprezentuje adres URL usługi Azure Storage Queue Service, co umożliwia manipulowanie kolejkami. |
| SASQueryParameters |
Reprezentuje składniki tworzące parametry zapytania sygnatury dostępu współdzielonego usługi Azure Storage. Ten typ nie jest konstruowany bezpośrednio przez użytkownika; jest generowany tylko przez typy <xref:AccountSASSignatureValues> i <xref:QueueSASSignatureValues>. Po wygenerowaniu można je kodować w <xref:String> i dołączać bezpośrednio do adresu URL (należy jednak zachować ostrożność w przypadku istnienia parametrów zapytania, co może mieć wpływ na odpowiednie środki dołączania tych parametrów zapytania). UWAGA: Wystąpienia tej klasy są niezmienne. |
| StorageBrowserPolicy |
StorageBrowserPolicy będzie obsługiwać różnice między Node.js a środowiskiem uruchomieniowym przeglądarki, w tym:
|
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory to klasa fabryki ułatwiająca generowanie obiektów <xref:StorageBrowserPolicy>. |
| StorageClient |
Klasa StorageClient reprezentuje klasę klienta opartą na <xref:QueueServiceClient>, <xref:QueueClient> itd. |
| StorageClientContext | |
| StorageRetryPolicy |
Zasady ponawiania próby z implementacją ponawiania wykładniczego i ponawiania liniowego. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory to klasa fabryki ułatwiająca generowanie obiektów <xref:StorageRetryPolicy>. |
| StorageSharedKeyCredential |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. StorageSharedKeyCredential na potrzeby autoryzacji klucza konta usługi Azure Storage. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy to zasady używane do podpisywania żądania HTTP przy użyciu klucza współużytkowanego. |
Interfejsy
| AccessPolicy |
Zasady dostępu |
| AccountSASSignatureValues |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. AccountSASSignatureValues służy do generowania sygnatury dostępu współdzielonego (SAS) dla konta usługi Azure Storage. Po odpowiednim ustawieniu wszystkich wartości wywołaj metodę generateSASQueryParameters(), aby uzyskać reprezentację sygnatury dostępu współdzielonego, która może być faktycznie stosowana do adresów URL kolejki. Uwaga: zarówno ta klasa, jak i <xref:SASQueryParameters> istnieją, ponieważ pierwsza jest modyfikowalna i logiczna reprezentacja, podczas gdy ta ostatnia jest niezmienna i używana do generowania rzeczywistych żądań REST. |
| CommonOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
| CorsRule |
MECHANIZM CORS to funkcja HTTP, która umożliwia aplikacji internetowej działającej w jednej domenie uzyskiwanie dostępu do zasobów w innej domenie. Przeglądarki sieci Web implementują ograniczenie zabezpieczeń znane jako zasady tego samego źródła, które uniemożliwia stronie internetowej wywoływanie interfejsów API w innej domenie; Mechanizm CORS zapewnia bezpieczny sposób zezwalania jednej domenie (domenie pochodzenia) na wywoływanie interfejsów API w innej domenie |
| DequeuedMessageItem |
Obiekt zwrócony w tablicy QueueMessageList podczas wywoływania funkcji Pobierz komunikaty w kolejce. |
| EnqueuedMessage |
Obiekt zwrócony w tablicy QueueMessageList podczas wywoływania funkcji Put Message w kolejce |
| GeoReplication |
Geo-Replication informacje dotyczące pomocniczej usługi magazynu |
| ListQueuesSegmentResponse |
Obiekt zwracany podczas wywoływania kolejek listy w usłudze Kolejki. |
| Logging |
Ustawienia rejestrowania usługi Azure Analytics. |
| MessageIdDeleteHeaders |
Definiuje nagłówki dla operacji MessageId_delete. |
| MessageIdUpdateHeaders |
Definiuje nagłówki dla operacji MessageId_update. |
| MessagesClearHeaders |
Definiuje nagłówki dla operacji Messages_clear. |
| MessagesDequeueHeaders |
Definiuje nagłówki dla operacji Messages_dequeue. |
| MessagesDequeueOptionalParams |
Parametry opcjonalne. |
| MessagesEnqueueHeaders |
Definiuje nagłówki dla operacji Messages_enqueue. |
| MessagesEnqueueOptionalParams |
Parametry opcjonalne. |
| MessagesPeekHeaders |
Definiuje nagłówki dla operacji Messages_peek. |
| MessagesPeekOptionalParams |
Parametry opcjonalne. |
| Metadata |
Kolekcja par ciągów klucz-wartość. |
| Metrics |
Interfejs reprezentujący metryki. |
| PeekedMessageItem |
Obiekt zwrócony w tablicy QueueMessageList podczas wywoływania komunikatów w kolejce |
| PipelineOptions |
Interfejs opcji konstruktora potoku. |
| QueueClearMessagesOptions |
Opcje konfigurowania operacji <xref:QueueClient.clearMessages> |
| QueueCreateHeaders |
Definiuje nagłówki dla operacji Queue_create. |
| QueueCreateIfNotExistsResponse |
Zawiera dane odpowiedzi dla operacji <xref:QueueClient.createIfNotExists>. |
| QueueCreateOptions |
Opcje konfigurowania operacji <xref:QueueClient.create> |
| QueueDeleteHeaders |
Definiuje nagłówki dla operacji Queue_delete. |
| QueueDeleteIfExistsResponse |
Zawiera dane odpowiedzi dla operacji <xref:QueueClient.deleteIfExists>. |
| QueueDeleteMessageOptions |
Opcje konfigurowania operacji <xref:QueueClient.deleteMessage> |
| QueueDeleteOptions |
Opcje konfigurowania operacji <xref:QueueClient.delete> |
| QueueExistsOptions |
Opcje konfigurowania operacji <xref:QueueClient.exists> |
| QueueGenerateSasUrlOptions |
Opcje konfigurowania operacji <xref:QueueClient.generateSasUrl>. |
| QueueGetAccessPolicyHeaders |
Definiuje nagłówki dla operacji Queue_getAccessPolicy. |
| QueueGetAccessPolicyOptions |
Opcje konfigurowania operacji <xref:QueueClient.getAccessPolicy> |
| QueueGetPropertiesHeaders |
Definiuje nagłówki dla operacji Queue_getProperties. |
| QueueGetPropertiesOptions |
Opcje konfigurowania operacji <xref:QueueClient.getProperties> |
| QueueItem |
Kolejka usługi Azure Storage. |
| QueuePeekMessagesOptions |
Opcje konfigurowania operacji <xref:QueueClient.peekMessages> |
| QueueReceiveMessageOptions |
Opcje konfigurowania operacji <xref:QueueClient.receiveMessages> |
| QueueSASSignatureValues |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Funkcja QueueSASSignatureValues służy do generowania tokenów SAS usługi kolejki dla kolejek. |
| QueueSendMessageOptions |
Opcje konfigurowania operacji <xref:QueueClient.sendMessage> |
| QueueServiceProperties |
Właściwości usługi Storage. |
| QueueServiceStatistics |
Statystyki usługi magazynu. |
| QueueSetAccessPolicyHeaders |
Definiuje nagłówki dla operacji Queue_setAccessPolicy. |
| QueueSetAccessPolicyOptions |
Opcje konfigurowania operacji <xref:QueueClient.setAccessPolicy> |
| QueueSetMetadataHeaders |
Definiuje nagłówki dla operacji Queue_setMetadata. |
| QueueSetMetadataOptions |
Opcje konfigurowania operacji <xref:QueueClient.setMetadata> |
| QueueUpdateMessageOptions |
Opcje konfigurowania operacji <xref:QueueClient.updateMessage> |
| RetentionPolicy |
zasady przechowywania |
| SasIPRange |
Dozwolony zakres adresów IP dla sygnatury dostępu współdzielonego. |
| ServiceGenerateAccountSasUrlOptions |
Opcje konfigurowania operacji <xref:QueueServiceClient.generateAccountSasUrl>. |
| ServiceGetPropertiesHeaders |
Definiuje nagłówki dla operacji Service_getProperties. |
| ServiceGetPropertiesOptions |
Opcje konfigurowania operacji <xref:QueueServiceClient.getProperties> |
| ServiceGetStatisticsHeaders |
Definiuje nagłówki dla operacji Service_getStatistics. |
| ServiceGetStatisticsOptions |
Opcje konfigurowania operacji <xref:QueueServiceClient.getStatistics> |
| ServiceListQueuesOptions |
Opcje konfigurowania operacji <xref:QueueServiceClient.listQueues> |
| ServiceListQueuesSegmentHeaders |
Definiuje nagłówki dla operacji Service_listQueuesSegment. |
| ServiceSetPropertiesHeaders |
Definiuje nagłówki dla operacji Service_setProperties. |
| ServiceSetPropertiesOptions |
Opcje konfigurowania operacji <xref:QueueServiceClient.setProperties> |
| SignedIdentifier |
Podpisany identyfikator. |
| SignedIdentifierModel |
podpisany identyfikator |
| StorageClientOptionalParams |
Parametry opcjonalne. |
| StoragePipelineOptions |
Interfejs opcji dla metody newPipeline(). |
| StorageRetryOptions |
Interfejs opcji ponawiania kolejek usługi Storage. |
Aliasy typu
| CredentialPolicyCreator |
Funkcja fabryki, która tworzy nową funkcję CredentialPolicy, która używa podanej metody NextPolicy. |
| GeoReplicationStatusType |
Definiuje wartości parametru GeoReplicationStatusType. |
| ListQueuesIncludeType |
Definiuje wartości listQueuesIncludeType. Możliwe wartości to: "metadata" |
| MessageIdDeleteResponse |
Zawiera dane odpowiedzi dla operacji usuwania. |
| MessageIdUpdateResponse |
Zawiera dane odpowiedzi dla operacji aktualizacji. |
| MessagesClearResponse |
Zawiera dane odpowiedzi dla operacji wyczyść. |
| QueueClearMessagesResponse |
Zawiera dane odpowiedzi dla operacji <xref:QueueClient.clearMessages>. |
| QueueCreateResponse |
Zawiera dane odpowiedzi dla operacji tworzenia. |
| QueueDeleteMessageResponse |
Zawiera dane odpowiedzi dla operacji <xref:QueueClient.deleteMessage>. |
| QueueDeleteResponse |
Zawiera dane odpowiedzi dla operacji usuwania. |
| QueueGetAccessPolicyResponse |
Zawiera dane odpowiedzi dla operacji <xref:QueueClient.getAccessPolicy>. |
| QueueGetPropertiesResponse |
Zawiera dane odpowiedzi dla operacji getProperties. |
| QueuePeekMessagesResponse |
Zawiera dane odpowiedzi dla operacji <xref:QueueClient.peekMessages>. |
| QueueReceiveMessageResponse |
Zawiera dane odpowiedzi dla operacji <xref:QueueClient.receiveMessages>. |
| QueueSendMessageResponse |
Zawiera dane odpowiedzi dla operacji <xref:QueueClient.sendMessage>. |
| QueueSetAccessPolicyResponse |
Zawiera dane odpowiedzi dla operacji setAccessPolicy. |
| QueueSetMetadataResponse |
Zawiera dane odpowiedzi dla operacji setMetadata. |
| QueueUpdateMessageResponse |
Zawiera dane odpowiedzi dla operacji <xref:QueueClient.updateMessage>. |
| ReceivedMessageItem |
Obiekt zwrócony w tablicy |
| ServiceGetPropertiesResponse |
Zawiera dane odpowiedzi dla operacji getProperties. |
| ServiceGetStatisticsResponse |
Zawiera dane odpowiedzi dla operacji getStatistics. |
| ServiceListQueuesSegmentResponse |
Zawiera dane odpowiedzi dla operacji listQueuesSegment. |
| ServiceSetPropertiesResponse |
Zawiera dane odpowiedzi dla operacji setProperties. |
Wyliczenia
| SASProtocol |
Protokoły dla wygenerowanej sygnatury dostępu współdzielonego. |
| StorageRetryPolicyType |
Typy RetryPolicy. |
Funkcje
| generate |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Generuje obiekt <xref:SASQueryParameters> zawierający wszystkie parametry zapytania SAS potrzebne do utworzenia rzeczywistego żądania REST. |
| generate |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Tworzy wystąpienie parametrów SASQueryParameters. Akceptuje tylko wymagane ustawienia wymagane do utworzenia sygnatury dostępu współdzielonego. W przypadku ustawień opcjonalnych ustaw odpowiednie właściwości bezpośrednio, takie jak uprawnienia, startOn i identyfikator. OSTRZEŻENIE: Jeśli nie podano identyfikatora, wymagane są uprawnienia i wygaśnięcieWłaściwej. Musisz przypisać wartość do identyfikatora lub wygaśnięćW & uprawnienia ręcznie, jeśli zostanie zainicjowany przy użyciu tego konstruktora. |
| new |
Tworzy nowy obiekt Potok z podanym poświadczenie. |
Szczegóły funkcji
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Generuje obiekt <xref:SASQueryParameters> zawierający wszystkie parametry zapytania SAS potrzebne do utworzenia rzeczywistego żądania REST.
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Parametry
- accountSASSignatureValues
- AccountSASSignatureValues
Wartości sygnatury dostępu współdzielonego konta
- sharedKeyCredential
- StorageSharedKeyCredential
Poświadczenia klucza współużytkowanego.
Zwraca
generateQueueSASQueryParameters(QueueSASSignatureValues, StorageSharedKeyCredential)
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Tworzy wystąpienie parametrów SASQueryParameters.
Akceptuje tylko wymagane ustawienia wymagane do utworzenia sygnatury dostępu współdzielonego. W przypadku ustawień opcjonalnych ustaw odpowiednie właściwości bezpośrednio, takie jak uprawnienia, startOn i identyfikator.
OSTRZEŻENIE: Jeśli nie podano identyfikatora, wymagane są uprawnienia i wygaśnięcieWłaściwej. Musisz przypisać wartość do identyfikatora lub wygaśnięćW & uprawnienia ręcznie, jeśli zostanie zainicjowany przy użyciu tego konstruktora.
function generateQueueSASQueryParameters(queueSASSignatureValues: QueueSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Parametry
- queueSASSignatureValues
- QueueSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Zwraca
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Tworzy nowy obiekt Potok z podanym poświadczenie.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
Parametry
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Takie jak AnonymousCredential, StorageSharedKeyCredential lub dowolne poświadczenia z pakietu @azure/identity do uwierzytelniania żądań do usługi. Można również podać obiekt, który implementuje interfejs TokenCredential. Jeśli nie zostanie określony, zostanie użyty parametr AnonymousCredential.
- pipelineOptions
- StoragePipelineOptions
Opcje.
Zwraca
Nowy obiekt Pipeline.