مشاركة عبر


@azure/communication-common package

الفصول

AzureCommunicationTokenCredential

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

الواجهات

CommunicationGetTokenOptions

خيارات وظيفة CommunicationTokenCredentialgetToken.

CommunicationTokenCredential

بيانات اعتماد الرمز المميز ل Azure Communication Services.

CommunicationTokenRefreshOptions

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

CommunicationUserIdentifier

مستخدم Azure Communication.

CommunicationUserKind

IdentifierKind ل CommunicationUserIdentifier.

EntraCommunicationTokenCredentialOptions

خيارات رمز اتصال Entra.

MicrosoftTeamsAppIdentifier

تطبيق Microsoft Teams.

MicrosoftTeamsAppKind

IdentifierKind ل MicrosoftTeamsAppIdentifier.

MicrosoftTeamsUserIdentifier

مستخدم Microsoft Teams.

MicrosoftTeamsUserKind

IdentifierKind ل MicrosoftTeamsUserIdentifier.

PhoneNumberIdentifier

رقم هاتف.

PhoneNumberKind

IdentifierKind ل PhoneNumberIdentifier.

TeamsExtensionUserIdentifier

مستخدم Microsoft Teams Phone الذي يستخدم مورد Azure Communication Services لتوسيع إعداد Teams Phone الخاص به.

TeamsExtensionUserKind

IdentifierKind ل TeamsExtensionUserIdentifier.

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.

isTeamsExtensionUserIdentifier(CommunicationIdentifier)

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

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

isTeamsExtensionUserIdentifier(CommunicationIdentifier)

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

function isTeamsExtensionUserIdentifier(identifier: CommunicationIdentifier): identifier

المعلمات

identifier
CommunicationIdentifier

المفترض أنه متاح للاختبار.

المرتجعات

identifier

isUnknownIdentifier(CommunicationIdentifier)

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

function isUnknownIdentifier(identifier: CommunicationIdentifier): identifier

المعلمات

identifier
CommunicationIdentifier

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

المرتجعات

identifier