你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

@azure/communication-common package

AzureCommunicationTokenCredential

支持主动令牌刷新的 CommunicationTokenCredential 实现。

接口

CommunicationGetTokenOptions

CommunicationTokenCredentialgetToken 函数的选项。

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 是一个可区分联合,用于向 Identifier 添加属性 kind

函数

createIdentifierFromRawId(string)

从给定的 rawId 创建 CommunicationIdentifierKind。 存储 rawId 时,使用此函数还原在 rawId 中编码的标识符。

getIdentifierKind(CommunicationIdentifier)

返回给定 CommunicationIdentifier 的 CommunicationIdentifierKind。 如果无法推断类型,则返回 undefined。

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。 如果无法推断类型,则返回 undefined。

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