SharedAccessSignature class

تستخدم الرموز المميزة لتوقيع الوصول المشترك لمصادقة الاتصال عند استخدام مفاتيح متماثلة (بدلا من شهادات x509) لتأمين الاتصال بمركز Azure IoT.

الأساليب

create(string, string, string, string | number)

إنشاء مثيل رمز SharedAccessSignature المميز مع المعلمات المحددة.

extend(number)

قم بتوسيع Sas وإرجاع شكل السلسلة منه.

parse(string, string[])

إنشاء مثيل رمز مميز SharedAccessSignature من سلسلة.

toString()

تنسيق SharedAccessSignatureObject في سلسلة منسقة بشكل صحيح.

تفاصيل الأسلوب

create(string, string, string, string | number)

إنشاء مثيل رمز SharedAccessSignature المميز مع المعلمات المحددة.

static function create(resourceUri: string, keyName: string, key: string, expiry: string | number): SharedAccessSignature

المعلمات

resourceUri

string

عنوان URI للمورد لترميزه في الرمز المميز.

keyName

string

معرف مقترن بالمفتاح.

key

string

قيمة مفتاح مشفرة base64.

expiry

string | number

قيمة عدد صحيح تمثل عدد الثواني منذ الفترة 00:00:00 بالتوقيت العالمي المتفق عليه في 1 يناير 1970.

المرتجعات

رمز مميز لتوقيع الوصول المشترك.

extend(number)

قم بتوسيع Sas وإرجاع شكل السلسلة منه.

function extend(expiry: number): string

المعلمات

expiry

number

قيمة عدد صحيح تمثل عدد الثواني منذ الفترة 00:00:00 بالتوقيت العالمي المتفق عليه في 1 يناير 1970.

المرتجعات

string

نموذج سلسلة توقيع الوصول المشترك.

parse(string, string[])

إنشاء مثيل رمز مميز SharedAccessSignature من سلسلة.

static function parse(source: string, requiredFields?: string[]): SharedAccessSignature

المعلمات

source

string

السلسلة المراد تحليلها لإنشاء الرمز المميز SharedAccessSignature.

requiredFields

string[]

صفيف من الحقول التي نتوقع العثور عليها في السلسلة المصدر.

المرتجعات

رمز مميز لتوقيع الوصول المشترك.

toString()

تنسيق SharedAccessSignatureObject في سلسلة منسقة بشكل صحيح.

function toString(): string

المرتجعات

string

رمز مميز لتوقيع الوصول المشترك منسق بشكل صحيح.