SASQueryParameters class
يمثل المكونات التي تشكل معلمات استعلام AZURE Storage SAS. لا يتم إنشاء هذا النوع مباشرة من قبل المستخدم؛ يتم إنشاؤه فقط بواسطة أنواع <xref:IAccountSASSignatureValues><xref:IFileSASSignatureValues>. بمجرد إنشائه، يمكن ترميزه في {@code String} وإلحاقه بعنوان 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. |
| expiry |
اختياري فقط عند توفير المعرف. وقت انتهاء صلاحية رمز SAS المميز هذا. |
| identifier | اختياري. المعرف الموقع (فقط <xref:IFileSASSignatureValues>). |
| ip |
اختياري. نطاق IP المسموح به ل SAS هذا. |
| permissions | اختياري فقط عند توفير المعرف. يرجى الرجوع إلى <xref:AccountSASPermissions>أو <xref:FileSASPermissions>أو <xref:ShareSASPermissions> لمزيد من التفاصيل. |
| protocol | اختياري. بروتوكول (بروتوكولات) HTTP المسموح بها. |
| resource | اختياري. مسار مشاركة التخزين أو الملف (فقط <xref:IFileSASSignatureValues>). |
| resource |
اختياري. أنواع موارد التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى <xref:AccountSASResourceTypes> لمزيد من التفاصيل. |
| services | اختياري. خدمات التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى <xref:AccountSASServices> لمزيد من التفاصيل. |
| signature | توقيع رمز SAS المميز. |
| start |
اختياري. وقت بدء رمز SAS المميز هذا. |
| version | إصدار واجهة برمجة تطبيقات التخزين. |
الأساليب
| to |
ترميز كافة معلمات استعلام SAS في سلسلة يمكن إلحاقها بعنوان URL. |
تفاصيل المنشئ
SASQueryParameters(string, string, undefined | string, undefined | string, undefined | string, SASProtocol, Date, Date, IIPRange, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string, undefined | string)
إنشاء مثيل SASQueryParameters.
new SASQueryParameters(version: string, signature: string, permissions?: undefined | string, services?: undefined | string, resourceTypes?: undefined | string, protocol?: SASProtocol, startTime?: Date, expiryTime?: Date, ipRange?: IIPRange, identifier?: undefined | string, resource?: undefined | string, cacheControl?: undefined | string, contentDisposition?: undefined | string, contentEncoding?: undefined | string, contentLanguage?: undefined | string, contentType?: undefined | string)
المعلمات
- version
-
string
تمثيل إصدار التخزين
- signature
-
string
تمثيل توقيع رمز SAS المميز
- permissions
-
undefined | string
- services
-
undefined | string
- resourceTypes
-
undefined | string
- protocol
- SASProtocol
- startTime
-
Date
- expiryTime
-
Date
- ipRange
- IIPRange
- identifier
-
undefined | string
- resource
-
undefined | string
- cacheControl
-
undefined | string
- contentDisposition
-
undefined | string
- contentEncoding
-
undefined | string
- contentLanguage
-
undefined | string
- contentType
-
undefined | string
تفاصيل الخاصية
cacheControl
قيمة عنوان التحكم في ذاكرة التخزين المؤقت في Blob/File Service SAS.
cacheControl?: undefined | string
قيمة الخاصية
undefined | string
contentDisposition
قيمة رأس ترتيب المحتوى في Blob/File Service SAS.
contentDisposition?: undefined | string
قيمة الخاصية
undefined | string
contentEncoding
قيمة عنوان ترميز المحتوى في BLOB/File Service SAS.
contentEncoding?: undefined | string
قيمة الخاصية
undefined | string
contentLanguage
قيمة عنوان طول المحتوى في Blob/File Service SAS.
contentLanguage?: undefined | string
قيمة الخاصية
undefined | string
contentType
قيمة رأس نوع المحتوى في Blob/File Service SAS.
contentType?: undefined | string
قيمة الخاصية
undefined | string
expiryTime
اختياري فقط عند توفير المعرف. وقت انتهاء صلاحية رمز SAS المميز هذا.
expiryTime?: Date
قيمة الخاصية
Date
identifier
اختياري. المعرف الموقع (فقط <xref:IFileSASSignatureValues>).
identifier?: undefined | string
قيمة الخاصية
undefined | string
ipRange
اختياري. نطاق IP المسموح به ل SAS هذا.
ipRange: IIPRange | undefined
قيمة الخاصية
IIPRange | undefined
permissions
اختياري فقط عند توفير المعرف. يرجى الرجوع إلى <xref:AccountSASPermissions>أو <xref:FileSASPermissions>أو <xref:ShareSASPermissions> لمزيد من التفاصيل.
permissions?: undefined | string
قيمة الخاصية
undefined | string
protocol
resource
اختياري. مسار مشاركة التخزين أو الملف (فقط <xref:IFileSASSignatureValues>).
resource?: undefined | string
قيمة الخاصية
undefined | string
resourceTypes
اختياري. أنواع موارد التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى <xref:AccountSASResourceTypes> لمزيد من التفاصيل.
resourceTypes?: undefined | string
قيمة الخاصية
undefined | string
services
اختياري. خدمات التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى <xref:AccountSASServices> لمزيد من التفاصيل.
services?: undefined | string
قيمة الخاصية
undefined | string
signature
توقيع رمز SAS المميز.
signature: string
قيمة الخاصية
string
startTime
اختياري. وقت بدء رمز SAS المميز هذا.
startTime?: Date
قيمة الخاصية
Date
version
إصدار واجهة برمجة تطبيقات التخزين.
version: string
قيمة الخاصية
string
تفاصيل الأسلوب
toString()
ترميز كافة معلمات استعلام SAS في سلسلة يمكن إلحاقها بعنوان URL.
function toString()
المرتجعات
string