مشاركة عبر


SASQueryParameters class

يمثل المكونات التي تشكل معلمات استعلام AZURE Storage SAS. لا يتم إنشاء هذا النوع مباشرة من قبل المستخدم؛ يتم إنشاؤه فقط بواسطة أنواع <xref:IAccountSASSignatureValues><xref:IFileSASSignatureValues>. بمجرد إنشائه، يمكن ترميزه في {@code String} وإلحاقه بعنوان 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.

الخصائص

cacheControl

قيمة عنوان التحكم في ذاكرة التخزين المؤقت في Blob/File Service SAS.

contentDisposition

قيمة رأس ترتيب المحتوى في Blob/File Service SAS.

contentEncoding

قيمة عنوان ترميز المحتوى في BLOB/File Service SAS.

contentLanguage

قيمة عنوان طول المحتوى في Blob/File Service SAS.

contentType

قيمة رأس نوع المحتوى في Blob/File Service SAS.

expiryTime

اختياري فقط عند توفير المعرف. وقت انتهاء صلاحية رمز SAS المميز هذا.

identifier

اختياري. المعرف الموقع (فقط <xref:IFileSASSignatureValues>).

ipRange

اختياري. نطاق IP المسموح به ل SAS هذا.

permissions

اختياري فقط عند توفير المعرف. يرجى الرجوع إلى <xref:AccountSASPermissions>أو <xref:FileSASPermissions>أو <xref:ShareSASPermissions> لمزيد من التفاصيل.

protocol

اختياري. بروتوكول (بروتوكولات) HTTP المسموح بها.

resource

اختياري. مسار مشاركة التخزين أو الملف (فقط <xref:IFileSASSignatureValues>).

resourceTypes

اختياري. أنواع موارد التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى <xref:AccountSASResourceTypes> لمزيد من التفاصيل.

services

اختياري. خدمات التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى <xref:AccountSASServices> لمزيد من التفاصيل.

signature

توقيع رمز SAS المميز.

startTime

اختياري. وقت بدء رمز SAS المميز هذا.

version

إصدار واجهة برمجة تطبيقات التخزين.

الأساليب

toString()

ترميز كافة معلمات استعلام 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

اختياري. بروتوكول (بروتوكولات) HTTP المسموح بها.

protocol?: SASProtocol

قيمة الخاصية

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