SASQueryParameters class
يمثل المكونات التي تشكل معلمات استعلام AZURE Storage SAS. لا يتم إنشاء هذا النوع مباشرة من قبل المستخدم؛ يتم إنشاؤه فقط بواسطة أنواع <xref:AccountSASSignatureValues><xref:QueueSASSignatureValues>. بمجرد إنشائه، يمكن ترميزه في <xref:String> وإلحاقه بعنوان URL مباشرة (على الرغم من أنه يجب توخي الحذر هنا في حالة وجود معلمات استعلام، والتي قد تؤثر على الوسائل المناسبة لإلحاق معلمات الاستعلام هذه). ملاحظة: مثيلات هذه الفئة غير قابلة للتغيير.
المنشئون
| SASQuery |
إنشاء مثيل SASQueryParameters. |
الخصائص
| expires |
اختياري فقط عند توفير المعرف. وقت انتهاء صلاحية رمز SAS المميز هذا. |
| identifier | اختياري. المعرف الموقع (فقط <xref:QueueSASSignatureValues>). |
| ip |
اختياري. نطاق IP المسموح به ل SAS هذا. |
| permissions | اختياري فقط عند توفير المعرف. يرجى الرجوع إلى <xref:AccountSASPermissions>، <xref:QueueSASPermissions> لمزيد من التفاصيل. |
| protocol | اختياري. بروتوكول (بروتوكولات) HTTP المسموح بها. |
| resource | اختياري. قائمة انتظار التخزين (فقط <xref:QueueSASSignatureValues>). |
| resource |
اختياري. أنواع موارد التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى <xref:AccountSASResourceTypes> لمزيد من التفاصيل. |
| services | اختياري. خدمات التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى <xref:AccountSASServices> لمزيد من التفاصيل. |
| signature | توقيع رمز SAS المميز. |
| starts |
اختياري. وقت بدء رمز SAS المميز هذا. |
| version | إصدار واجهة برمجة تطبيقات التخزين. |
الأساليب
| to |
ترميز كافة معلمات استعلام SAS في سلسلة يمكن إلحاقها بعنوان URL. |
تفاصيل المنشئ
SASQueryParameters(string, string, string, string, string, SASProtocol, Date, Date, SasIPRange, string, 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)
المعلمات
- 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)
تفاصيل الخاصية
expiresOn
اختياري فقط عند توفير المعرف. وقت انتهاء صلاحية رمز SAS المميز هذا.
expiresOn?: Date
قيمة الخاصية
Date
identifier
اختياري. المعرف الموقع (فقط <xref:QueueSASSignatureValues>).
identifier?: string
قيمة الخاصية
string
ipRange
اختياري. نطاق IP المسموح به ل SAS هذا.
SasIPRange | undefined ipRange
قيمة الخاصية
SasIPRange | undefined
permissions
اختياري فقط عند توفير المعرف. يرجى الرجوع إلى <xref:AccountSASPermissions>، <xref:QueueSASPermissions> لمزيد من التفاصيل.
permissions?: string
قيمة الخاصية
string
protocol
resource
اختياري. قائمة انتظار التخزين (فقط <xref:QueueSASSignatureValues>).
resource?: string
قيمة الخاصية
string
resourceTypes
اختياري. أنواع موارد التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى <xref:AccountSASResourceTypes> لمزيد من التفاصيل.
resourceTypes?: string
قيمة الخاصية
string
services
اختياري. خدمات التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى <xref:AccountSASServices> لمزيد من التفاصيل.
services?: string
قيمة الخاصية
string
signature
توقيع رمز SAS المميز.
signature: string
قيمة الخاصية
string
startsOn
اختياري. وقت بدء رمز SAS المميز هذا.
startsOn?: Date
قيمة الخاصية
Date
version
إصدار واجهة برمجة تطبيقات التخزين.
version: string
قيمة الخاصية
string
تفاصيل الأسلوب
toString()
ترميز كافة معلمات استعلام SAS في سلسلة يمكن إلحاقها بعنوان URL.
function toString()
المرتجعات
string