@azure/communication-common package

الفصول

AzureCommunicationTokenCredential

تنفيذ CommunicationTokenCredential مع دعم لتحديث الرمز المميز الاستباقي.

الواجهات

CommunicationGetTokenOptions

خيارات لدالة CommunicationTokenCredential.getToken

CommunicationTokenCredential

بيانات اعتماد الرمز المميز لخدمات اتصالات Azure.

CommunicationTokenRefreshOptions

خيارات التحديث التلقائي لبيانات اعتماد الرمز المميز للاتصال.

CommunicationUserIdentifier

مستخدم Azure Communication.

CommunicationUserKind

IdentifierKind ل CommunicationUserIdentifier.

MicrosoftTeamsAppIdentifier

تطبيق Microsoft Teams.

MicrosoftTeamsAppKind

IdentifierKind ل MicrosoftTeamsAppIdentifier.

MicrosoftTeamsUserIdentifier

مستخدم Microsoft Teams.

MicrosoftTeamsUserKind

IdentifierKind ل MicrosoftTeamsUserIdentifier.

PhoneNumberIdentifier

رقم هاتف.

PhoneNumberKind

IdentifierKind ل PhoneNumberIdentifier.

UnknownIdentifier

معرف غير معروف لا يناسب أيا من أنواع المعرفات الأخرى.

UnknownIdentifierKind

IdentifierKind ل UnknownIdentifier.

النوع أسماء مستعارة

CommunicationIdentifier

يحدد أحد المشاركين في الاتصال.

CommunicationIdentifierKind

CommunicationIdentifierKind هو اتحاد تمييزي يضيف خاصية kind إلى المعرف.

الوظائف

createIdentifierFromRawId(string)

ينشئ CommunicationIdentifierKind من rawId معين. عند تخزين rawIds، استخدم هذه الدالة لاستعادة المعرف الذي تم ترميزه في rawId.

getIdentifierKind(CommunicationIdentifier)

إرجاع CommunicationIdentifierKind ل CommunicationIdentifier معين. إرجاع غير معرف إذا تعذر استنتاج النوع.

getIdentifierRawId(CommunicationIdentifier)

إرجاع rawId ل CommunicationIdentifier معين. يمكنك استخدام rawId لترميز المعرف ثم استخدامه كمفتاح في قاعدة بيانات.

isCommunicationUserIdentifier(CommunicationIdentifier)

يختبر المعرف لتحديد ما إذا كان ينفذ CommunicationUserIdentifier.

isKeyCredential(unknown)

التحقق من أن القيمة هي KeyCredential.

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

يختبر المعرف لتحديد ما إذا كان ينفذ MicrosoftTeamsAppIdentifier.

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

يختبر المعرف لتحديد ما إذا كان ينفذ MicrosoftTeamsUserIdentifier.

isPhoneNumberIdentifier(CommunicationIdentifier)

يختبر المعرف لتحديد ما إذا كان ينفذ PhoneNumberIdentifier.

isUnknownIdentifier(CommunicationIdentifier)

يختبر المعرف لتحديد ما إذا كان ينفذ UnknownIdentifier.

تفاصيل الوظيفة

createIdentifierFromRawId(string)

ينشئ CommunicationIdentifierKind من rawId معين. عند تخزين rawIds، استخدم هذه الدالة لاستعادة المعرف الذي تم ترميزه في rawId.

function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind

المعلمات

rawId

string

معرف rawId المراد ترجمته إلى تمثيل المعرف الخاص به.

المرتجعات

getIdentifierKind(CommunicationIdentifier)

إرجاع CommunicationIdentifierKind ل CommunicationIdentifier معين. إرجاع غير معرف إذا تعذر استنتاج النوع.

function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind

المعلمات

identifier
CommunicationIdentifier

المعرف الذي يجب استنتاج نوعه.

المرتجعات

getIdentifierRawId(CommunicationIdentifier)

إرجاع rawId ل CommunicationIdentifier معين. يمكنك استخدام rawId لترميز المعرف ثم استخدامه كمفتاح في قاعدة بيانات.

function getIdentifierRawId(identifier: CommunicationIdentifier): string

المعلمات

identifier
CommunicationIdentifier

المعرف المراد ترجمته إلى rawId الخاص به.

المرتجعات

string

isCommunicationUserIdentifier(CommunicationIdentifier)

يختبر المعرف لتحديد ما إذا كان ينفذ CommunicationUserIdentifier.

function isCommunicationUserIdentifier(identifier: CommunicationIdentifier): identifier

المعلمات

identifier
CommunicationIdentifier

CommunicationUserIdentifier المفترض ليتم اختباره.

المرتجعات

identifier

isKeyCredential(unknown)

التحقق من أن القيمة هي KeyCredential.

function isKeyCredential(credential: unknown): credential

المعلمات

credential

unknown

بيانات الاعتماد التي يتم التحقق منها.

المرتجعات

credential

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

يختبر المعرف لتحديد ما إذا كان ينفذ MicrosoftTeamsAppIdentifier.

function isMicrosoftTeamsAppIdentifier(identifier: CommunicationIdentifier): identifier

المعلمات

identifier
CommunicationIdentifier

المفترض أن يكون متوفرا للاختبار.

المرتجعات

identifier

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

يختبر المعرف لتحديد ما إذا كان ينفذ MicrosoftTeamsUserIdentifier.

function isMicrosoftTeamsUserIdentifier(identifier: CommunicationIdentifier): identifier

المعلمات

identifier
CommunicationIdentifier

المفترض أن يكون متوفرا للاختبار.

المرتجعات

identifier

isPhoneNumberIdentifier(CommunicationIdentifier)

يختبر المعرف لتحديد ما إذا كان ينفذ PhoneNumberIdentifier.

function isPhoneNumberIdentifier(identifier: CommunicationIdentifier): identifier

المعلمات

identifier
CommunicationIdentifier

PhoneNumberIdentifier المفترض ليتم اختباره.

المرتجعات

identifier

isUnknownIdentifier(CommunicationIdentifier)

يختبر المعرف لتحديد ما إذا كان ينفذ UnknownIdentifier.

function isUnknownIdentifier(identifier: CommunicationIdentifier): identifier

المعلمات

identifier
CommunicationIdentifier

UnknownIdentifier المفترض ليتم اختباره.

المرتجعات

identifier