@azure/communication-common package
類別
AzureCommunicationTokenCredential |
CommunicationTokenCredential 實作,支援主動式權杖重新整理。 |
介面
CommunicationGetTokenOptions |
函 |
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 是一種區分的等位,可將屬性 |
函數
create |
從指定的 rawId 建立 CommunicationIdentifierKind。 儲存 rawId 時,使用此函式來還原 rawId 中編碼的識別碼。 |
get |
傳回指定 CommunicationIdentifier 的 CommunicationIdentifierKind。 如果無法推斷種類,則傳回未定義。 |
get |
傳回指定 CommunicationIdentifier 的 rawId。 您可以使用 rawId 來編碼識別碼,然後將它當做資料庫中的索引鍵使用。 |
is |
測試識別碼,以判斷它是否實作 CommunicationUserIdentifier。 |
is |
檢查值是否為 KeyCredential。 |
is |
測試識別碼,以判斷它是否實作 MicrosoftTeamsAppIdentifier。 |
is |
測試識別碼,以判斷它是否實作 MicrosoftTeamsUserIdentifier。 |
is |
測試識別碼,以判斷它是否實作 PhoneNumberIdentifier。 |
is |
測試識別碼,以判斷它是否實作 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