SASQueryParameters class
يمثل المكونات التي تشكل معلمات استعلام AZURE Storage SAS. لا يتم إنشاء هذا النوع مباشرة من قبل المستخدم؛ يتم إنشاؤه فقط بواسطة AccountSASSignatureValues وأنواع FileSASSignatureValues. بمجرد إنشائه، يمكن ترميزه في toString() وإلحاقه بعنوان URL مباشرة (على الرغم من أنه يجب توخي الحذر هنا في حالة وجود معلمات استعلام، والتي قد تؤثر على الوسائل المناسبة لإلحاق معلمات الاستعلام هذه).
ملاحظة: مثيلات هذه الفئة غير قابلة للتغيير.
المنشئون
الخصائص
| cache |
قيمة عنوان التحكم في ذاكرة التخزين المؤقت في Blob/File Service SAS. |
| content |
قيمة رأس ترتيب المحتوى في Blob/File Service SAS. |
| content |
قيمة عنوان ترميز المحتوى في BLOB/File Service SAS. |
| content |
قيمة عنوان طول المحتوى في Blob/File Service SAS. |
| content |
قيمة رأس نوع المحتوى في Blob/File Service SAS. |
| delegated |
Optional. بدءا من الإصدار 2025-07-05، تحدد هذه القيمة معرف إنترا للمستخدم المخول باستخدام رابط SAS الناتج. يجب استخدام رابط SAS الناتج مع رمز Entra ID الذي تم إصداره للمستخدم المحدد في هذه القيمة. |
| expires |
اختياري فقط عند توفير المعرف. وقت انتهاء صلاحية رمز SAS المميز هذا. |
| identifier | Optional. المعرف الموقع (فقط FileSASSignatureValues). راجع https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy |
| ip |
Optional. نطاق IP المسموح به ل SAS هذا. |
| permissions | اختياري فقط عند توفير المعرف. يرجى الرجوع إلى AccountSASPermissionsأو FileSASPermissionsأو shareSASPermissions لمزيد من التفاصيل. |
| protocol | Optional. بروتوكول (بروتوكولات) HTTP المسموح بها. |
| resource | Optional. مشاركة التخزين أو مسار الملف (فقط FileSASSignatureValues). |
| resource |
Optional. أنواع موارد التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى AccountSASResourceTypes لمزيد من التفاصيل. |
| services | Optional. خدمات التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى AccountSASServices للحصول على مزيد من التفاصيل. |
| signature | توقيع رمز SAS المميز. |
| starts |
Optional. وقت بدء رمز SAS المميز هذا. |
| version | إصدار واجهة برمجة تطبيقات التخزين. |
الأساليب
| to |
ترميز كافة معلمات استعلام SAS في سلسلة يمكن إلحاقها بعنوان URL. |
تفاصيل المنشئ
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, string, string, string, string, string, string, UserDelegationKey, string)
إنشاء مثيل SASQueryParameters.
new SASQueryParameters(version: string, signature: string, permissions?: string, services?: string, resourceTypes?: string, protocol?: SASProtocol, startsOn?: Date, expiresOn?: Date, ipRange?: SasIPRange, identifier?: string, resource?: string, cacheControl?: string, contentDisposition?: string, contentEncoding?: string, contentLanguage?: string, contentType?: string, userDelegationKey?: UserDelegationKey, delegatedUserObjectId?: string)
المعلمات
- version
-
string
تمثيل إصدار التخزين
- signature
-
string
تمثيل توقيع رمز SAS المميز
- permissions
-
string
تمثيل أذونات التخزين
- services
-
string
تمثيل خدمات التخزين التي يتم الوصول إليها (فقط لحساب SAS)
- resourceTypes
-
string
تمثيل أنواع موارد التخزين التي يتم الوصول إليها (فقط لحساب SAS)
- protocol
- SASProtocol
تمثيل بروتوكول (بروتوكولات) HTTP المسموح بها
- startsOn
-
Date
يمثل وقت البدء رمز SAS المميز هذا
- expiresOn
-
Date
يمثل وقت انتهاء صلاحية رمز SAS المميز هذا
- ipRange
- SasIPRange
تمثيل نطاق عناوين IP الصالحة رمز SAS المميز هذا
- identifier
-
string
تمثيل المعرف الموقع (فقط لخدمة SAS)
- resource
-
string
تمثيل حاوية التخزين أو الكائن الثنائي كبير الحجم (فقط لخدمة SAS)
- cacheControl
-
string
تمثيل عنوان التحكم في ذاكرة التخزين المؤقت (فقط ل Blob/File Service SAS)
- contentDisposition
-
string
تمثيل رأس ترتيب المحتوى (فقط ل Blob/File Service SAS)
- contentEncoding
-
string
تمثيل رأس ترميز المحتوى (فقط ل BLOB/File Service SAS)
- contentLanguage
-
string
تمثيل عنوان لغة المحتوى (فقط ل Blob/File Service SAS)
- contentType
-
string
تمثيل رأس نوع المحتوى (فقط ل Blob/File Service SAS)
- userDelegationKey
- UserDelegationKey
- delegatedUserObjectId
-
string
تفاصيل الخاصية
cacheControl
قيمة عنوان التحكم في ذاكرة التخزين المؤقت في Blob/File Service SAS.
cacheControl?: string
قيمة الخاصية
string
contentDisposition
قيمة رأس ترتيب المحتوى في Blob/File Service SAS.
contentDisposition?: string
قيمة الخاصية
string
contentEncoding
قيمة عنوان ترميز المحتوى في BLOB/File Service SAS.
contentEncoding?: string
قيمة الخاصية
string
contentLanguage
قيمة عنوان طول المحتوى في Blob/File Service SAS.
contentLanguage?: string
قيمة الخاصية
string
contentType
قيمة رأس نوع المحتوى في Blob/File Service SAS.
contentType?: string
قيمة الخاصية
string
delegatedUserObjectId
Optional. بدءا من الإصدار 2025-07-05، تحدد هذه القيمة معرف إنترا للمستخدم المخول باستخدام رابط SAS الناتج. يجب استخدام رابط SAS الناتج مع رمز Entra ID الذي تم إصداره للمستخدم المحدد في هذه القيمة.
delegatedUserObjectId?: string
قيمة الخاصية
string
expiresOn
اختياري فقط عند توفير المعرف. وقت انتهاء صلاحية رمز SAS المميز هذا.
expiresOn?: Date
قيمة الخاصية
Date
identifier
Optional. المعرف الموقع (فقط FileSASSignatureValues).
راجع https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
قيمة الخاصية
string
ipRange
Optional. نطاق IP المسموح به ل SAS هذا.
undefined | SasIPRange ipRange
قيمة الخاصية
undefined | SasIPRange
permissions
اختياري فقط عند توفير المعرف. يرجى الرجوع إلى AccountSASPermissionsأو FileSASPermissionsأو shareSASPermissions لمزيد من التفاصيل.
permissions?: string
قيمة الخاصية
string
protocol
resource
Optional. مشاركة التخزين أو مسار الملف (فقط FileSASSignatureValues).
resource?: string
قيمة الخاصية
string
resourceTypes
Optional. أنواع موارد التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى AccountSASResourceTypes لمزيد من التفاصيل.
resourceTypes?: string
قيمة الخاصية
string
services
Optional. خدمات التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى AccountSASServices للحصول على مزيد من التفاصيل.
services?: string
قيمة الخاصية
string
signature
توقيع رمز SAS المميز.
signature: string
قيمة الخاصية
string
startsOn
Optional. وقت بدء رمز SAS المميز هذا.
startsOn?: Date
قيمة الخاصية
Date
version
إصدار واجهة برمجة تطبيقات التخزين.
version: string
قيمة الخاصية
string
تفاصيل الأسلوب
toString()
ترميز كافة معلمات استعلام SAS في سلسلة يمكن إلحاقها بعنوان URL.
function toString(): string
المرتجعات
string