@azure/storage-queue package
Kelas
| AccountSASPermissions |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh AccountSAS. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan diatur sebagai bidang izin pada objek <xref:AccountSASSignatureValues>. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran. |
| AccountSASResourceTypes |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili sumber daya yang dapat diakses oleh AccountSAS. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan akses ke jenis sumber daya tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang sumber daya pada objek <xref:AccountSASSignatureValues>. Dimungkinkan untuk membangun string sumber daya tanpa kelas ini, tetapi urutan sumber daya khusus dan kelas ini menjamin kebenaran. |
| AccountSASServices |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili layanan yang dapat diakses oleh AccountSAS. Mengatur nilai ke true berarti bahwa SETIAP SAS yang menggunakan izin ini akan memberikan akses ke layanan tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang layanan pada objek <xref:AccountSASSignatureValues>. Dimungkinkan untuk membangun string layanan tanpa kelas ini, tetapi urutan layanan khusus dan kelas ini menjamin kebenaran. |
| AnonymousCredential |
AnonymousCredential menyediakan anggota <xref:CredentialPolicyCreator> yang digunakan untuk membuat objek <xref:AnonymousCredentialPolicy>. <xref:AnonymousCredentialPolicy> digunakan dengan permintaan HTTP yang membaca sumber daya publik atau untuk digunakan dengan Tanda Tangan Akses Bersama (SAS). |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy digunakan dengan permintaan HTTP (S) yang membaca sumber daya publik atau untuk digunakan dengan Tanda Tangan Akses Bersama (SAS). |
| Credential |
Info masuk adalah kelas abstrak untuk penandatanganan permintaan HTTP Azure Storage. Kelas ini akan menghosting pabrik credentialPolicyCreator yang menghasilkan CredentialPolicy. |
| CredentialPolicy |
Kebijakan kredensial yang digunakan untuk menandatangani permintaan HTTP sebelum mengirim. Ini adalah kelas abstrak. |
| Pipeline |
Kelas Alur yang berisi kebijakan permintaan HTTP. Anda dapat membuat Alur default dengan memanggil newPipeline(). Atau Anda dapat membuat Alur dengan kebijakan Anda sendiri oleh konstruktor Alur. Lihat newPipeline() dan berikan kebijakan sebagai referensi sebelum menerapkan Alur yang disesuaikan. |
| QueueClient |
QueueClient mewakili URL ke pesan Azure Storage Queue yang memungkinkan Anda memanipulasi pesannya. |
| QueueSASPermissions |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS ke Antrean. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang izin pada objek <xref:QueueSASSignatureValues>. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran. |
| QueueServiceClient |
QueueServiceClient mewakili URL ke layanan Antrean Azure Storage yang memungkinkan Anda memanipulasi antrean. |
| SASQueryParameters |
Mewakili komponen yang membentuk parameter kueri Azure Storage SAS. Jenis ini tidak dibangun langsung oleh pengguna; ini hanya dihasilkan oleh jenis <xref:AccountSASSignatureValues> dan <xref:QueueSASSignatureValues>. Setelah dibuat, itu dapat dikodekan ke dalam <xref:String> dan ditambahkan ke URL secara langsung (meskipun hati-hati harus diambil di sini jika ada parameter kueri yang ada, yang mungkin memengaruhi cara yang sesuai untuk menambahkan parameter kueri ini). CATATAN: Instans kelas ini tidak dapat diubah. |
| StorageBrowserPolicy |
StorageBrowserPolicy akan menangani perbedaan antara Node.js dan runtime browser, termasuk:
|
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory adalah kelas pabrik yang membantu menghasilkan objek <xref:StorageBrowserPolicy>. |
| StorageClient |
StorageClient mewakili kelas klien berbasis untuk <xref:QueueServiceClient>, <xref:QueueClient>, dll. |
| StorageClientContext | |
| StorageRetryPolicy |
Coba lagi kebijakan dengan coba lagi eksponensial dan coba lagi linier yang diterapkan. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory adalah kelas pabrik yang membantu menghasilkan objek <xref:StorageRetryPolicy>. |
| StorageSharedKeyCredential |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. StorageSharedKeyCredential untuk otorisasi kunci akun layanan Azure Storage. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy adalah kebijakan yang digunakan untuk menandatangani permintaan HTTP dengan kunci bersama. |
Antarmuka
| AccessPolicy |
Kebijakan Akses |
| AccountSASSignatureValues |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. AccountSASSignatureValues digunakan untuk menghasilkan Tanda Tangan Akses Bersama (SAS) untuk akun Azure Storage. Setelah semua nilai di sini diatur dengan tepat, panggil generateSASQueryParameters() untuk mendapatkan representasi SAS yang sebenarnya dapat diterapkan ke url antrean. Catatan: bahwa kelas ini dan <xref:SASQueryParameters> ada karena yang pertama dapat diubah dan representasi logis sementara yang terakhir tidak dapat diubah dan digunakan untuk menghasilkan permintaan REST yang sebenarnya. |
| CommonOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| CorsRule |
CORS adalah fitur HTTP yang memungkinkan aplikasi web yang berjalan di bawah satu domain untuk mengakses sumber daya di domain lain. Browser web menerapkan pembatasan keamanan yang dikenal sebagai kebijakan asal yang sama yang mencegah halaman web memanggil API di domain lain; CORS menyediakan cara aman untuk mengizinkan satu domain (domain asal) untuk memanggil API di domain lain |
| DequeuedMessageItem |
Objek yang dikembalikan dalam array QueueMessageList saat memanggil Dapatkan Pesan pada Antrean. |
| EnqueuedMessage |
Objek yang dikembalikan dalam array QueueMessageList saat memanggil Letakkan Pesan pada Antrean |
| GeoReplication |
Geo-Replication informasi untuk Layanan Penyimpanan Sekunder |
| ListQueuesSegmentResponse |
Objek dikembalikan saat memanggil Daftar Antrean pada Layanan Antrean. |
| Logging |
Pengaturan Pengelogan Azure Analytics. |
| MessageIdDeleteHeaders |
Menentukan header untuk operasi MessageId_delete. |
| MessageIdUpdateHeaders |
Menentukan header untuk operasi MessageId_update. |
| MessagesClearHeaders |
Menentukan header untuk operasi Messages_clear. |
| MessagesDequeueHeaders |
Menentukan header untuk operasi Messages_dequeue. |
| MessagesDequeueOptionalParams |
Parameter opsional. |
| MessagesEnqueueHeaders |
Menentukan header untuk operasi Messages_enqueue. |
| MessagesEnqueueOptionalParams |
Parameter opsional. |
| MessagesPeekHeaders |
Menentukan header untuk operasi Messages_peek. |
| MessagesPeekOptionalParams |
Parameter opsional. |
| Metadata |
Kumpulan pasangan string nilai kunci. |
| Metrics |
Antarmuka yang mewakili Metrik. |
| PeekedMessageItem |
Objek yang dikembalikan dalam array QueueMessageList saat memanggil Pesan Intip pada Antrean |
| PipelineOptions |
Antarmuka opsi untuk konstruktor Alur. |
| QueueClearMessagesOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.clearMessages> |
| QueueCreateHeaders |
Menentukan header untuk operasi Queue_create. |
| QueueCreateIfNotExistsResponse |
Berisi data respons untuk operasi <xref:QueueClient.createIfNotExists>. |
| QueueCreateOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.create> |
| QueueDeleteHeaders |
Menentukan header untuk operasi Queue_delete. |
| QueueDeleteIfExistsResponse |
Berisi data respons untuk operasi <xref:QueueClient.deleteIfExists>. |
| QueueDeleteMessageOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.deleteMessage> |
| QueueDeleteOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.delete> |
| QueueExistsOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.exists> |
| QueueGenerateSasUrlOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.generateSasUrl>. |
| QueueGetAccessPolicyHeaders |
Menentukan header untuk operasi Queue_getAccessPolicy. |
| QueueGetAccessPolicyOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.getAccessPolicy> |
| QueueGetPropertiesHeaders |
Menentukan header untuk operasi Queue_getProperties. |
| QueueGetPropertiesOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.getProperties> |
| QueueItem |
Antrean Azure Storage. |
| QueuePeekMessagesOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.peekMessages> |
| QueueReceiveMessageOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.receiveMessages> |
| QueueSASSignatureValues |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. QueueSASSSignatureValues digunakan untuk membantu menghasilkan token SAS layanan Antrean untuk antrean. |
| QueueSendMessageOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.sendMessage> |
| QueueServiceProperties |
Properti Layanan Penyimpanan. |
| QueueServiceStatistics |
Statistik untuk layanan penyimpanan. |
| QueueSetAccessPolicyHeaders |
Menentukan header untuk operasi Queue_setAccessPolicy. |
| QueueSetAccessPolicyOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.setAccessPolicy> |
| QueueSetMetadataHeaders |
Menentukan header untuk operasi Queue_setMetadata. |
| QueueSetMetadataOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.setMetadata> |
| QueueUpdateMessageOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueClient.updateMessage> |
| RetentionPolicy |
kebijakan penyimpanan |
| SasIPRange |
Rentang IP yang diizinkan untuk SAS. |
| ServiceGenerateAccountSasUrlOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueServiceClient.generateAccountSasUrl>. |
| ServiceGetPropertiesHeaders |
Menentukan header untuk operasi Service_getProperties. |
| ServiceGetPropertiesOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueServiceClient.getProperties> |
| ServiceGetStatisticsHeaders |
Menentukan header untuk operasi Service_getStatistics. |
| ServiceGetStatisticsOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueServiceClient.getStatistics> |
| ServiceListQueuesOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueServiceClient.listQueues> |
| ServiceListQueuesSegmentHeaders |
Menentukan header untuk operasi Service_listQueuesSegment. |
| ServiceSetPropertiesHeaders |
Menentukan header untuk operasi Service_setProperties. |
| ServiceSetPropertiesOptions |
Opsi untuk mengonfigurasi operasi <xref:QueueServiceClient.setProperties> |
| SignedIdentifier |
Pengidentifikasi yang ditandatangani. |
| SignedIdentifierModel |
pengidentifikasi yang ditandatangani |
| StorageClientOptionalParams |
Parameter opsional. |
| StoragePipelineOptions |
Antarmuka opsi untuk metode newPipeline(). |
| StorageRetryOptions |
Antarmuka opsi coba lagi Antrean Penyimpanan. |
Alias Jenis
| CredentialPolicyCreator |
Fungsi pabrik yang membuat CredentialPolicy baru yang menggunakan nextPolicy yang disediakan. |
| GeoReplicationStatusType |
Menentukan nilai untuk GeoReplicationStatusType. |
| ListQueuesIncludeType |
Menentukan nilai untuk ListQueuesIncludeType. Nilai yang mungkin termasuk: 'metadata' |
| MessageIdDeleteResponse |
Berisi data respons untuk operasi penghapusan. |
| MessageIdUpdateResponse |
Berisi data respons untuk operasi pembaruan. |
| MessagesClearResponse |
Berisi data respons untuk operasi yang jelas. |
| QueueClearMessagesResponse |
Berisi data respons untuk operasi <xref:QueueClient.clearMessages>. |
| QueueCreateResponse |
Berisi data respons untuk operasi pembuatan. |
| QueueDeleteMessageResponse |
Berisi data respons untuk operasi <xref:QueueClient.deleteMessage>. |
| QueueDeleteResponse |
Berisi data respons untuk operasi penghapusan. |
| QueueGetAccessPolicyResponse |
Berisi data respons untuk operasi <xref:QueueClient.getAccessPolicy>. |
| QueueGetPropertiesResponse |
Berisi data respons untuk operasi getProperties. |
| QueuePeekMessagesResponse |
Berisi data respons untuk operasi <xref:QueueClient.peekMessages>. |
| QueueReceiveMessageResponse |
Berisi data respons untuk operasi <xref:QueueClient.receiveMessages>. |
| QueueSendMessageResponse |
Berisi data respons untuk operasi <xref:QueueClient.sendMessage>. |
| QueueSetAccessPolicyResponse |
Berisi data respons untuk operasi setAccessPolicy. |
| QueueSetMetadataResponse |
Berisi data respons untuk operasi setMetadata. |
| QueueUpdateMessageResponse |
Berisi data respons untuk operasi <xref:QueueClient.updateMessage>. |
| ReceivedMessageItem |
Objek yang dikembalikan dalam array |
| ServiceGetPropertiesResponse |
Berisi data respons untuk operasi getProperties. |
| ServiceGetStatisticsResponse |
Berisi data respons untuk operasi getStatistics. |
| ServiceListQueuesSegmentResponse |
Berisi data respons untuk operasi listQueuesSegment. |
| ServiceSetPropertiesResponse |
Berisi data respons untuk operasi setProperties. |
Enum
| SASProtocol |
Protokol untuk SAS yang dihasilkan. |
| StorageRetryPolicyType |
Jenis RetryPolicy. |
Fungsi
| generate |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Menghasilkan objek <xref:SASQueryParameters> yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya. |
| generate |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Membuat instans SASQueryParameters. Hanya menerima pengaturan yang diperlukan untuk membuat SAS. Untuk pengaturan opsional, atur properti yang sesuai secara langsung, seperti izin, startsOn, dan pengidentifikasi. PERINGATAN: Ketika pengidentifikasi tidak disediakan, izin dan expiresOn diperlukan. Anda HARUS menetapkan nilai untuk pengidentifikasi atau kedaluwarsa Izin & secara manual jika Anda menginisialisasi dengan konstruktor ini. |
| new |
Membuat objek Alur baru dengan Kredensial yang disediakan. |
Detail Fungsi
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Menghasilkan objek <xref:SASQueryParameters> yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya.
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Parameter
- accountSASSignatureValues
- AccountSASSignatureValues
Nilai Tanda Tangan SAS akun
- sharedKeyCredential
- StorageSharedKeyCredential
Kredensial kunci bersama.
Mengembalikan
generateQueueSASQueryParameters(QueueSASSignatureValues, StorageSharedKeyCredential)
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Membuat instans SASQueryParameters.
Hanya menerima pengaturan yang diperlukan untuk membuat SAS. Untuk pengaturan opsional, atur properti yang sesuai secara langsung, seperti izin, startsOn, dan pengidentifikasi.
PERINGATAN: Ketika pengidentifikasi tidak disediakan, izin dan expiresOn diperlukan. Anda HARUS menetapkan nilai untuk pengidentifikasi atau kedaluwarsa Izin & secara manual jika Anda menginisialisasi dengan konstruktor ini.
function generateQueueSASQueryParameters(queueSASSignatureValues: QueueSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Parameter
- queueSASSignatureValues
- QueueSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Mengembalikan
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Membuat objek Alur baru dengan Kredensial yang disediakan.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
Parameter
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Seperti AnonymousCredential, StorageSharedKeyCredential atau kredensial apa pun dari paket @azure/identity untuk mengautentikasi permintaan ke layanan. Anda juga dapat menyediakan objek yang mengimplementasikan antarmuka TokenCredential. Jika tidak ditentukan, AnonymousCredential digunakan.
- pipelineOptions
- StoragePipelineOptions
Pilihan.
Mengembalikan
Objek Alur baru.