共用方式為


@azure/communication-common package

類別

AzureCommunicationTokenCredential

CommunicationTokenCredential 實作,支援主動式權杖重新整理。

介面

CommunicationGetTokenOptions

getToken 式的選項 CommunicationTokenCredential

CommunicationTokenCredential

Azure 通訊服務權杖認證。

CommunicationTokenRefreshOptions

自動重新整理通訊權杖認證的選項。

CommunicationUserIdentifier

Azure 通訊使用者。

CommunicationUserKind

CommunicationUserIdentifier 的 IdentifierKind。

MicrosoftTeamsAppIdentifier

Microsoft Teams 應用程式。

MicrosoftTeamsAppKind

MicrosoftTeamsAppIdentifier 的 IdentifierKind。

MicrosoftTeamsUserIdentifier

Microsoft Teams 使用者。

MicrosoftTeamsUserKind

MicrosoftTeamsUserIdentifier 的 IdentifierKind。

PhoneNumberIdentifier

電話號碼。

PhoneNumberKind

PhoneNumberIdentifier 的 IdentifierKind。

UnknownIdentifier

不符合任何其他識別碼類型的未知識別碼。

UnknownIdentifierKind

UnknownIdentifier 的 IdentifierKind。

類型別名

CommunicationIdentifier

識別通訊參與者。

CommunicationIdentifierKind

CommunicationIdentifierKind 是一種區分的等位,可將屬性 kind 加入至識別碼。

函數

createIdentifierFromRawId(string)

從指定的 rawId 建立 CommunicationIdentifierKind。 儲存 rawId 時,使用此函式來還原 rawId 中編碼的識別碼。

getIdentifierKind(CommunicationIdentifier)

傳回指定 CommunicationIdentifier 的 CommunicationIdentifierKind。 如果無法推斷種類,則傳回未定義。

getIdentifierRawId(CommunicationIdentifier)

傳回指定 CommunicationIdentifier 的 rawId。 您可以使用 rawId 來編碼識別碼,然後將它當做資料庫中的索引鍵使用。

isCommunicationUserIdentifier(CommunicationIdentifier)

測試識別碼,以判斷它是否實作 CommunicationUserIdentifier。

isKeyCredential(unknown)

檢查值是否為 KeyCredential。

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

測試識別碼,以判斷它是否實作 MicrosoftTeamsAppIdentifier。

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

測試識別碼,以判斷它是否實作 MicrosoftTeamsUserIdentifier。

isPhoneNumberIdentifier(CommunicationIdentifier)

測試識別碼,以判斷它是否實作 PhoneNumberIdentifier。

isUnknownIdentifier(CommunicationIdentifier)

測試識別碼,以判斷它是否實作 UnknownIdentifier。

函式詳細資料

createIdentifierFromRawId(string)

從指定的 rawId 建立 CommunicationIdentifierKind。 儲存 rawId 時,使用此函式來還原 rawId 中編碼的識別碼。

function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind

參數

rawId

string

要轉譯為其識別碼表示的 rawId。

傳回

getIdentifierKind(CommunicationIdentifier)

傳回指定 CommunicationIdentifier 的 CommunicationIdentifierKind。 如果無法推斷種類,則傳回未定義。

function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind

參數

identifier
CommunicationIdentifier

要推斷其種類的識別碼。

傳回

getIdentifierRawId(CommunicationIdentifier)

傳回指定 CommunicationIdentifier 的 rawId。 您可以使用 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