Compartilhar via


@azure/communication-common package

Classes

AzureCommunicationTokenCredential

A implementação communicationTokenCredential com suporte para atualização proativa de token.

Interfaces

CommunicationGetTokenOptions

Opções para a função getToken de CommunicationTokenCredential.

CommunicationTokenCredential

A credencial de token dos Serviços de Comunicação do Azure.

CommunicationTokenRefreshOptions

Opções para atualizar automaticamente uma credencial de Token de Comunicação.

CommunicationUserIdentifier

Um usuário da Comunicação do Azure.

CommunicationUserKind

IdentifierKind para um CommunicationUserIdentifier.

MicrosoftTeamsAppIdentifier

Um aplicativo do Microsoft Teams.

MicrosoftTeamsAppKind

IdentifierKind para um MicrosoftTeamsAppIdentifier.

MicrosoftTeamsUserIdentifier

Um usuário do Microsoft Teams.

MicrosoftTeamsUserKind

IdentifierKind para um MicrosoftTeamsUserIdentifier.

PhoneNumberIdentifier

Um número de telefone.

PhoneNumberKind

IdentifierKind para um PhoneNumberIdentifier.

UnknownIdentifier

Um identificador desconhecido que não se encaixa em nenhum dos outros tipos de identificador.

UnknownIdentifierKind

IdentifierKind para UnknownIdentifier.

Aliases de tipo

CommunicationIdentifier

Identifica um participante de comunicação.

CommunicationIdentifierKind

O CommunicationIdentifierKind é uma união discriminada que adiciona uma propriedade kind a um Identificador.

Funções

createIdentifierFromRawId(string)

Cria um CommunicationIdentifierKind de uma determinada rawId. Ao armazenar rawIds, use essa função para restaurar o identificador que foi codificado na rawId.

getIdentifierKind(CommunicationIdentifier)

Retorna o CommunicationIdentifierKind para um determinado CommunicationIdentifier. Retornará indefinido se o tipo não puder ser inferido.

getIdentifierRawId(CommunicationIdentifier)

Retorna a rawId para um determinado CommunicationIdentifier. Você pode usar a rawId para codificar o identificador e usá-lo como uma chave em um banco de dados.

isCommunicationUserIdentifier(CommunicationIdentifier)

Testa um identificador para determinar se ele implementa CommunicationUserIdentifier.

isKeyCredential(unknown)

Verifica se um valor é um KeyCredential.

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Testa um identificador para determinar se ele implementa o MicrosoftTeamsAppIdentifier.

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Testa um identificador para determinar se ele implementa o MicrosoftTeamsUserIdentifier.

isPhoneNumberIdentifier(CommunicationIdentifier)

Testa um identificador para determinar se ele implementa PhoneNumberIdentifier.

isUnknownIdentifier(CommunicationIdentifier)

Testa um identificador para determinar se ele implementa UnknownIdentifier.

Detalhes da função

createIdentifierFromRawId(string)

Cria um CommunicationIdentifierKind de uma determinada rawId. Ao armazenar rawIds, use essa função para restaurar o identificador que foi codificado na rawId.

function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind

Parâmetros

rawId

string

A rawId a ser traduzida para sua representação de identificador.

Retornos

getIdentifierKind(CommunicationIdentifier)

Retorna o CommunicationIdentifierKind para um determinado CommunicationIdentifier. Retornará indefinido se o tipo não puder ser inferido.

function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind

Parâmetros

identifier
CommunicationIdentifier

O identificador cujo tipo deve ser inferido.

Retornos

getIdentifierRawId(CommunicationIdentifier)

Retorna a rawId para um determinado CommunicationIdentifier. Você pode usar a rawId para codificar o identificador e usá-lo como uma chave em um banco de dados.

function getIdentifierRawId(identifier: CommunicationIdentifier): string

Parâmetros

identifier
CommunicationIdentifier

O identificador a ser traduzido para sua rawId.

Retornos

string

isCommunicationUserIdentifier(CommunicationIdentifier)

Testa um identificador para determinar se ele implementa CommunicationUserIdentifier.

function isCommunicationUserIdentifier(identifier: CommunicationIdentifier): identifier

Parâmetros

identifier
CommunicationIdentifier

O CommunicationUserIdentifier assumido a ser testado.

Retornos

identifier

isKeyCredential(unknown)

Verifica se um valor é um KeyCredential.

function isKeyCredential(credential: unknown): credential

Parâmetros

credential

unknown

A credencial que está sendo verificada.

Retornos

credential

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Testa um identificador para determinar se ele implementa o MicrosoftTeamsAppIdentifier.

function isMicrosoftTeamsAppIdentifier(identifier: CommunicationIdentifier): identifier

Parâmetros

identifier
CommunicationIdentifier

O presumido disponível para ser testado.

Retornos

identifier

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Testa um identificador para determinar se ele implementa o MicrosoftTeamsUserIdentifier.

function isMicrosoftTeamsUserIdentifier(identifier: CommunicationIdentifier): identifier

Parâmetros

identifier
CommunicationIdentifier

O presumido disponível para ser testado.

Retornos

identifier

isPhoneNumberIdentifier(CommunicationIdentifier)

Testa um identificador para determinar se ele implementa PhoneNumberIdentifier.

function isPhoneNumberIdentifier(identifier: CommunicationIdentifier): identifier

Parâmetros

identifier
CommunicationIdentifier

O PhoneNumberIdentifier assumido a ser testado.

Retornos

identifier

isUnknownIdentifier(CommunicationIdentifier)

Testa um identificador para determinar se ele implementa UnknownIdentifier.

function isUnknownIdentifier(identifier: CommunicationIdentifier): identifier

Parâmetros

identifier
CommunicationIdentifier

O UnknownIdentifier assumido a ser testado.

Retornos

identifier