@azure/storage-queue package
الفصول
| AccountSASPermissions |
متوفر فقط في وقت تشغيل NODE.JS. هذه فئة مساعدة لإنشاء سلسلة تمثل الأذونات الممنوحة من قبل AccountSAS. يعني تعيين قيمة إلى true أن أي SAS يستخدم هذه الأذونات سيمنح أذونات لتلك العملية. بمجرد تعيين كافة القيم، يجب إجراء تسلسل مع toString وتعيينه كحقل الأذونات على كائن AccountSASSignatureValues. من الممكن إنشاء سلسلة الأذونات بدون هذه الفئة، ولكن ترتيب الأذونات خاص وتضمن هذه الفئة الصحة. |
| AccountSASResourceTypes |
متوفر فقط في وقت تشغيل NODE.JS. هذه فئة مساعدة لإنشاء سلسلة تمثل الموارد التي يمكن الوصول إليها بواسطة AccountSAS. يعني تعيين قيمة إلى true أن أي SAS يستخدم هذه الأذونات سيمنح حق الوصول إلى نوع المورد هذا. بمجرد تعيين كافة القيم، يجب تسلسل هذا مع toString وتعيينه كحقل الموارد على كائن AccountSASSignatureValues. من الممكن إنشاء سلسلة الموارد دون هذه الفئة، ولكن ترتيب الموارد خاص وتضمن هذه الفئة الصحة. |
| AccountSASServices |
متوفر فقط في وقت تشغيل NODE.JS. هذه فئة مساعدة لإنشاء سلسلة تمثل الخدمات التي يمكن الوصول إليها بواسطة AccountSAS. يعني تعيين قيمة إلى true أن أي SAS يستخدم هذه الأذونات سيمنح حق الوصول إلى تلك الخدمة. بمجرد تعيين كافة القيم، يجب تسلسل هذا مع toString وتعيينه كحقل الخدمات على كائن AccountSASSignatureValues. من الممكن إنشاء سلسلة الخدمات دون هذه الفئة، ولكن ترتيب الخدمات خاص وتضمن هذه الفئة الصحة. |
| AnonymousCredential |
يوفر AnonymousCredential عضو credentialPolicyCreator المستخدم لإنشاء كائنات AnonymousCredentialPolicy. يتم استخدام AnonymousCredentialPolicy مع طلبات HTTP (S) التي تقرأ الموارد العامة أو للاستخدام مع توقيعات الوصول المشترك (SAS). |
| AnonymousCredentialPolicy |
يتم استخدام AnonymousCredentialPolicy مع طلبات HTTP (S) التي تقرأ الموارد العامة أو للاستخدام مع توقيعات الوصول المشترك (SAS). |
| BaseRequestPolicy |
الفئة الأساسية التي تستمد منها كافة نهج الطلب. |
| Credential |
بيانات الاعتماد هي فئة مجردة لتوقيع طلبات AZURE Storage HTTP. ستستضيف هذه الفئة مصنع credentialPolicyCreator الذي ينشئ CredentialPolicy. |
| CredentialPolicy |
نهج بيانات الاعتماد المستخدم لتوقيع طلبات HTTP(S) قبل الإرسال. هذه فئة مجردة. |
| Pipeline |
فئة البنية الأساسية لبرنامج ربط العمليات التجارية تحتوي على نهج طلب HTTP. يمكنك إنشاء مسار افتراضي عن طريق استدعاء newPipeline. أو يمكنك إنشاء البنية الأساسية لبرنامج ربط العمليات التجارية مع النهج الخاصة بك بواسطة منشئ البنية الأساسية لبرنامج ربط العمليات التجارية. راجع newPipeline والنهج المقدمة قبل تنفيذ البنية الأساسية لبرنامج ربط العمليات التجارية المخصصة. |
| QueueClient |
يمثل QueueClient عنوان URL لرسائل Azure Storage Queue مما يسمح لك بمعالجة رسائلها. |
| QueueSASPermissions |
متوفر فقط في وقت تشغيل NODE.JS. هذه فئة مساعد لإنشاء سلسلة تمثل الأذونات الممنوحة من قبل ServiceSAS إلى قائمة انتظار. يعني تعيين قيمة إلى true أن أي SAS يستخدم هذه الأذونات سيمنح أذونات لتلك العملية. بمجرد تعيين كافة القيم، يجب إجراء تسلسل مع toString وتعيينه كخانة أذونات على كائن QueueSASSignatureValues. من الممكن إنشاء سلسلة الأذونات بدون هذه الفئة، ولكن ترتيب الأذونات خاص وتضمن هذه الفئة الصحة. |
| QueueServiceClient |
يمثل QueueServiceClient عنوان URL لخدمة Azure Storage Queue مما يسمح لك بمعالجة قوائم الانتظار. |
| SASQueryParameters |
يمثل المكونات التي تشكل معلمات استعلام AZURE Storage SAS. لا يتم إنشاء هذا النوع مباشرة من قبل المستخدم؛ يتم إنشاؤه فقط بواسطة أنواع AccountSASSignatureValues QueueSASSignatureValues. بمجرد إنشائه، يمكن ترميزه في toString() وإلحاقه بعنوان URL مباشرة (على الرغم من أنه يجب توخي الحذر هنا في حالة وجود معلمات استعلام، والتي قد تؤثر على الوسائل المناسبة لإلحاق معلمات الاستعلام هذه). ملاحظة: مثيلات هذه الفئة غير قابلة للتغيير. |
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory هي فئة مصنع تساعد في إنشاء كائنات StorageBrowserPolicy. |
| StorageRetryPolicy |
نهج إعادة المحاولة مع تنفيذ إعادة المحاولة الأسية وإعادة المحاولة الخطية. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory هي فئة مصنع تساعد على إنشاء كائنات StorageRetryPolicy. |
| StorageSharedKeyCredential |
متوفر فقط في وقت تشغيل NODE.JS. StorageSharedKeyCredential لتخويل مفتاح الحساب لخدمة Azure Storage. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy هو نهج يستخدم لتوقيع طلب HTTP باستخدام مفتاح مشترك. |
الواجهات
| AccessPolicy |
نهج الوصول |
| AccountSASSignatureValues |
متوفر فقط في وقت تشغيل NODE.JS. يتم استخدام AccountSASSignatureValues لإنشاء توقيع الوصول المشترك (SAS) لحساب Azure Storage. بمجرد تعيين جميع القيم هنا بشكل مناسب، قم باستدعاء generateSASQueryParameters() للحصول على تمثيل SAS الذي يمكن تطبيقه فعليا على عناوين URL لقائمة الانتظار. ملاحظة: وجود كل من هذه الفئة SASQueryParameters لأن الأول قابل للتغيير وتمثيل منطقي بينما يكون الأخير غير قابل للتغيير ويستخدم لإنشاء طلبات REST الفعلية. راجع https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 لمزيد من المعلومات المفاهيمية حول SAS راجع https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas لأوصاف المعلمات، بما في ذلك المطلوبة |
| CommonOptions |
واجهة للخيارات الشائعة لكل عملية بعيدة. |
| CorsRule |
CORS هي ميزة HTTP تمكن تطبيق ويب يعمل ضمن مجال واحد من الوصول إلى الموارد في مجال آخر. تطبق مستعرضات الويب تقييد أمان يعرف بنهج الأصل نفسه الذي يمنع صفحة ويب من استدعاء واجهات برمجة التطبيقات في مجال مختلف؛ توفر CORS طريقة آمنة للسماح لمجال واحد (مجال الأصل) باستدعاء واجهات برمجة التطبيقات في مجال آخر |
| DequeuedMessageItem |
تم إرجاع الكائن في صفيف QueueMessageList عند استدعاء الحصول على الرسائل في قائمة انتظار. |
| EnqueuedMessage |
الكائن الذي تم إرجاعه في صفيف QueueMessageList عند استدعاء وضع رسالة في قائمة انتظار |
| GeoReplication |
معلومات Geo-Replication لخدمة التخزين الثانوية |
| HttpHeaders |
مجموعة من أزواج مفتاح/قيمة عنوان HTTP. |
| HttpOperationResponse |
استجابة Http المتوافقة مع core-v1(core-http). |
| HttpResponse |
تمثيل لاستجابة HTTP التي تتضمن مرجعا إلى الطلب الذي أنشأه. |
| ListQueuesSegmentResponse |
تم إرجاع الكائن عند استدعاء قوائم انتظار القائمة على خدمة قائمة الانتظار. |
| Logging |
إعدادات تسجيل Azure Analytics. |
| MessageIdDeleteHeaders |
تعريف رؤوس عملية MessageId_delete. |
| MessageIdUpdateHeaders |
تعريف الرؤوس لعملية MessageId_update. |
| MessagesClearHeaders |
تعريف الرؤوس لعملية Messages_clear. |
| MessagesDequeueHeaders |
تعريف الرؤوس لعملية Messages_dequeue. |
| MessagesDequeueOptionalParams |
المعلمات الاختيارية. |
| MessagesEnqueueHeaders |
تعريف الرؤوس لعملية Messages_enqueue. |
| MessagesEnqueueOptionalParams |
المعلمات الاختيارية. |
| MessagesPeekHeaders |
تعريف الرؤوس لعملية Messages_peek. |
| MessagesPeekOptionalParams |
المعلمات الاختيارية. |
| Metadata |
مجموعة من أزواج سلسلة قيمة المفتاح. |
| Metrics |
واجهة تمثل المقاييس. |
| PeekedMessageItem |
الكائن الذي تم إرجاعه في صفيف QueueMessageList عند استدعاء رسائل نظرة خاطفة على قائمة انتظار |
| PipelineLike |
واجهة لفئة Pipeline تحتوي على نهج طلب HTTP. يمكنك إنشاء مسار افتراضي عن طريق استدعاء newPipeline. أو يمكنك إنشاء البنية الأساسية لبرنامج ربط العمليات التجارية مع النهج الخاصة بك بواسطة منشئ البنية الأساسية لبرنامج ربط العمليات التجارية. راجع newPipeline والنهج المقدمة قبل تنفيذ البنية الأساسية لبرنامج ربط العمليات التجارية المخصصة. |
| PipelineOptions |
واجهة الخيار لمنشئ البنية الأساسية لبرنامج ربط العمليات التجارية. |
| QueueClearMessagesOptions |
خيارات لتكوين عملية clearMessages |
| QueueCreateHeaders |
تعريف الرؤوس لعملية Queue_create. |
| QueueCreateIfNotExistsResponse |
يحتوي على بيانات استجابة لعملية createIfNotExists. |
| QueueCreateOptions |
خيارات لتكوين إنشاء عملية |
| QueueDeleteHeaders |
تعريف رؤوس عملية Queue_delete. |
| QueueDeleteIfExistsResponse |
يحتوي على بيانات استجابة لعملية deleteIfExists. |
| QueueDeleteMessageOptions | |
| QueueDeleteOptions | |
| QueueExistsOptions | |
| QueueGenerateSasUrlOptions |
خيارات لتكوين إنشاء عملية SasUrl. |
| QueueGetAccessPolicyHeaders |
تعريف الرؤوس لعملية Queue_getAccessPolicy. |
| QueueGetAccessPolicyOptions |
خيارات لتكوين عملية getAccessPolicy |
| QueueGetPropertiesHeaders |
تعريف الرؤوس لعملية Queue_getProperties. |
| QueueGetPropertiesOptions |
خيارات لتكوين عملية getProperties |
| QueueItem |
قائمة انتظار تخزين Azure. |
| QueuePeekMessagesOptions | |
| QueueReceiveMessageOptions | |
| QueueSASSignatureValues |
متوفر فقط في وقت تشغيل NODE.JS. يتم استخدام QueueSASSignatureValues للمساعدة في إنشاء رموز SAS المميزة لخدمة قائمة الانتظار لقوائم الانتظار. |
| QueueSendMessageOptions |
خيارات لتكوين عملية sendMessage |
| QueueServiceProperties |
خصائص خدمة التخزين. |
| QueueServiceStatistics |
إحصائيات خدمة التخزين. |
| QueueSetAccessPolicyHeaders |
تعريف الرؤوس لعملية Queue_setAccessPolicy. |
| QueueSetAccessPolicyOptions | |
| QueueSetMetadataHeaders |
تعريف الرؤوس لعملية Queue_setMetadata. |
| QueueSetMetadataOptions |
خيارات لتكوين عملية setMetadata |
| QueueUpdateMessageOptions |
خيارات لتكوين عملية updateMessage |
| RequestPolicy |
واجهة متوافقة لنهج طلب core-http |
| RequestPolicyFactory |
واجهة للتوافق مع RequestPolicyFactory ل core-http |
| RequestPolicyOptions |
واجهة للتوافق مع RequestPolicy |
| ResponseLike |
كائن بخاصية _response بسيطة. |
| ResponseWithBody |
كائن بخاصية _response يحتوي على نص ورؤوس تم تحليلها بالفعل إلى أنواع معروفة. |
| ResponseWithHeaders |
كائن بخاصية _response يحتوي على رؤوس تم تحليلها بالفعل في كائن مكتوب. |
| RestError |
نوع خطأ مخصص لطلبات البنية الأساسية لبرنامج ربط العمليات التجارية الفاشلة. |
| RetentionPolicy |
نهج الاستبقاء |
| SasIPRange |
نطاق IP المسموح به ل SAS. |
| ServiceClientOptions |
مجموعة فرعية من |
| ServiceGenerateAccountSasUrlOptions | |
| ServiceGetPropertiesHeaders |
تعريف الرؤوس لعملية Service_getProperties. |
| ServiceGetPropertiesOptions |
خيارات لتكوين عملية getProperties |
| ServiceGetStatisticsHeaders |
تعريف رؤوس عملية Service_getStatistics. |
| ServiceGetStatisticsOptions | |
| ServiceListQueuesOptions |
خيارات لتكوين listQueues العملية |
| ServiceListQueuesSegmentHeaders |
تعريف الرؤوس لعملية Service_listQueuesSegment. |
| ServiceSetPropertiesHeaders |
تعريف الرؤوس لعملية Service_setProperties. |
| ServiceSetPropertiesOptions |
خيارات لتكوين عملية setProperties |
| SignedIdentifier |
معرف موقع. |
| SignedIdentifierModel |
المعرف الموقع |
| StoragePipelineOptions |
واجهة الخيارات لدالة newPipeline. |
| StorageRetryOptions |
واجهة خيارات إعادة محاولة Storage Blob. |
| WebResource |
وصف لطلب HTTP الذي سيتم إجراؤه إلى خادم بعيد. |
النوع أسماء مستعارة
| GeoReplicationStatusType |
تعريف قيم GeoReplicationStatusType. |
| HttpRequestBody |
أنواع الهيئات المدعومة بناء على الطلب. NodeJS.ReadableStream و () => NodeJS.ReadableStream هي Node only. Blob وReadableStream<Uint8Array> و() => ReadableStream<Uint8Array> هي مستعرض فقط. |
| ListQueuesIncludeType |
تعريف قيم ListQueuesIncludeType. تتضمن القيم المحتملة: "بيانات التعريف" |
| MessageIdDeleteResponse |
يحتوي على بيانات استجابة لعملية الحذف. |
| MessageIdUpdateResponse |
يحتوي على بيانات الاستجابة لعملية التحديث. |
| MessagesClearResponse |
يحتوي على بيانات استجابة لعملية المسح. |
| QueueClearMessagesResponse | |
| QueueCreateResponse |
يحتوي على بيانات الاستجابة لعملية الإنشاء. |
| QueueDeleteMessageResponse |
يحتوي على بيانات استجابة لعملية deleteMessage. |
| QueueDeleteResponse |
يحتوي على بيانات استجابة لعملية الحذف. |
| QueueGetAccessPolicyResponse |
يحتوي على بيانات استجابة لعملية getAccessPolicy. |
| QueueGetPropertiesResponse |
يحتوي على بيانات الاستجابة لعملية getProperties. |
| QueuePeekMessagesResponse | |
| QueueReceiveMessageResponse | |
| QueueSendMessageResponse |
يحتوي على بيانات الاستجابة لعملية sendMessage. |
| QueueSetAccessPolicyResponse |
يحتوي على بيانات الاستجابة لعملية setAccessPolicy. |
| QueueSetMetadataResponse |
يحتوي على بيانات استجابة لعملية setMetadata. |
| QueueUpdateMessageResponse |
يحتوي على بيانات استجابة لعملية updateMessage. |
| ReceivedMessageItem |
الكائن الذي تم إرجاعه في الصفيف |
| ServiceGetPropertiesResponse |
يحتوي على بيانات الاستجابة لعملية getProperties. |
| ServiceGetStatisticsResponse |
يحتوي على بيانات الاستجابة لعملية getStatistics. |
| ServiceListQueuesSegmentResponse |
يحتوي على بيانات الاستجابة لعملية listQueuesSegment. |
| ServiceSetPropertiesResponse |
يحتوي على بيانات الاستجابة لعملية setProperties. |
| WithResponse |
نوع يمثل نتيجة عملية بخاصية _response معروفة. |
التعدادات
| SASProtocol |
بروتوكولات SAS التي تم إنشاؤها. |
| StorageQueueAudience |
يحدد جمهور السحابة المعروف ل Storage. |
| StorageRetryPolicyType |
أنواع RetryPolicy. |
الوظائف
| generate |
متوفر فقط في وقت تشغيل NODE.JS. إنشاء SASQueryParameters الكائن الذي يحتوي على جميع معلمات استعلام SAS اللازمة لتقديم طلب REST فعلي. راجع https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas |
| generate |
متوفر فقط في وقت تشغيل NODE.JS. إنشاء مثيل SASQueryParameters. يقبل فقط الإعدادات المطلوبة اللازمة لإنشاء SAS. بالنسبة للإعدادات الاختيارية، يرجى تعيين الخصائص المقابلة مباشرة، مثل الأذونات و startsOn والمعرف. تحذير: عند عدم توفير المعرف، تكون الأذونات وانتهاء الصلاحية مطلوبة. يجب تعيين قيمة للمعرف أو انتهاء الصلاحيةعلى أذونات & يدويا إذا قمت بالأحرف الأولى باستخدام الدالة الإنشائية هذه. |
| get |
للحصول على جمهور OAuth لحساب تخزين لخدمة قائمة الانتظار. |
| is |
مساعد لتحديد ما إذا كانت وسيطة معينة تفي بعقد البنية الأساسية لبرنامج ربط العمليات التجارية |
| new |
إنشاء كائن مسار جديد مع توفير بيانات الاعتماد. |
تفاصيل الوظيفة
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
متوفر فقط في وقت تشغيل NODE.JS.
إنشاء SASQueryParameters الكائن الذي يحتوي على جميع معلمات استعلام SAS اللازمة لتقديم طلب REST فعلي.
راجع https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
المعلمات
- accountSASSignatureValues
- AccountSASSignatureValues
قيم توقيع SAS للحساب
- sharedKeyCredential
- StorageSharedKeyCredential
بيانات اعتماد المفتاح المشترك.
المرتجعات
generateQueueSASQueryParameters(QueueSASSignatureValues, StorageSharedKeyCredential)
متوفر فقط في وقت تشغيل NODE.JS.
إنشاء مثيل SASQueryParameters.
يقبل فقط الإعدادات المطلوبة اللازمة لإنشاء SAS. بالنسبة للإعدادات الاختيارية، يرجى تعيين الخصائص المقابلة مباشرة، مثل الأذونات و startsOn والمعرف.
تحذير: عند عدم توفير المعرف، تكون الأذونات وانتهاء الصلاحية مطلوبة. يجب تعيين قيمة للمعرف أو انتهاء الصلاحيةعلى أذونات & يدويا إذا قمت بالأحرف الأولى باستخدام الدالة الإنشائية هذه.
function generateQueueSASQueryParameters(queueSASSignatureValues: QueueSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
المعلمات
- queueSASSignatureValues
- QueueSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
المرتجعات
getQueueServiceAccountAudience(string)
للحصول على جمهور OAuth لحساب تخزين لخدمة قائمة الانتظار.
function getQueueServiceAccountAudience(storageAccountName: string): string
المعلمات
- storageAccountName
-
string
المرتجعات
string
isPipelineLike(unknown)
مساعد لتحديد ما إذا كانت وسيطة معينة تفي بعقد البنية الأساسية لبرنامج ربط العمليات التجارية
function isPipelineLike(pipeline: unknown): pipeline
المعلمات
- pipeline
-
unknown
وسيطة قد تكون مسارا
المرتجعات
pipeline
صواب عندما تفي الوسيطة بعقد البنية الأساسية لبرنامج ربط العمليات التجارية
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
إنشاء كائن مسار جديد مع توفير بيانات الاعتماد.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
المعلمات
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
مثل AnonymousCredential أو StorageSharedKeyCredential أو أي بيانات اعتماد من حزمة @azure/identity لمصادقة الطلبات إلى الخدمة. يمكنك أيضا توفير كائن ينفذ واجهة TokenCredential. إذا لم يتم تحديده، يتم استخدام AnonymousCredential.
- pipelineOptions
- StoragePipelineOptions
Optional. Options.
المرتجعات
كائن مسار جديد.