Partager via


@azure/communication-common package

Classes

AzureCommunicationTokenCredential

Implémentation communicationTokenCredential avec prise en charge de l’actualisation proactive des jetons.

Interfaces

CommunicationGetTokenOptions

Options pour CommunicationTokenCredentialfonction getToken.

CommunicationTokenCredential

Informations d’identification du jeton Azure Communication Services.

CommunicationTokenRefreshOptions

Options d’actualisation automatique d’informations d’identification d’un jeton de communication.

CommunicationUserIdentifier

Un utilisateur Azure Communication.

CommunicationUserKind

IdentifierKind pour un CommunicationUserIdentifier.

MicrosoftTeamsAppIdentifier

Une application Microsoft Teams.

MicrosoftTeamsAppKind

IdentifierKind pour un MicrosoftTeamsAppIdentifier.

MicrosoftTeamsUserIdentifier

Un utilisateur Microsoft Teams.

MicrosoftTeamsUserKind

IdentifierKind pour un MicrosoftTeamsUserIdentifier.

PhoneNumberIdentifier

Numéro de téléphone.

PhoneNumberKind

IdentifierKind pour un PhoneNumberIdentifier.

UnknownIdentifier

Identificateur inconnu qui ne correspond à aucun des autres types d’identificateurs.

UnknownIdentifierKind

IdentifierKind pour UnknownIdentifier.

Alias de type

CommunicationIdentifier

Identifie un participant à la communication.

CommunicationIdentifierKind

CommunicationIdentifierKind est une union discriminée qui ajoute une propriété kind à un identificateur.

Functions

createIdentifierFromRawId(string)

Crée un CommunicationIdentifierKind à partir d’un rawId donné. Lorsque vous stockez des rawIds, utilisez cette fonction pour restaurer l’identificateur qui a été encodé dans le rawId.

getIdentifierKind(CommunicationIdentifier)

Retourne communicationIdentifierKind pour un CommunicationIdentifier donné. Retourne une valeur non définie si le type n’a pas pu être déduit.

getIdentifierRawId(CommunicationIdentifier)

Retourne le rawId d’un CommunicationIdentifier donné. Vous pouvez utiliser le rawId pour encoder l’identificateur, puis l’utiliser comme clé dans une base de données.

isCommunicationUserIdentifier(CommunicationIdentifier)

Teste un identificateur pour déterminer s’il implémente CommunicationUserIdentifier.

isKeyCredential(unknown)

Vérifie si une valeur est un KeyCredential.

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Teste un identificateur pour déterminer s’il implémente MicrosoftTeamsAppIdentifier.

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Teste un identificateur pour déterminer s’il implémente MicrosoftTeamsUserIdentifier.

isPhoneNumberIdentifier(CommunicationIdentifier)

Teste un identificateur pour déterminer s’il implémente PhoneNumberIdentifier.

isUnknownIdentifier(CommunicationIdentifier)

Teste un identificateur pour déterminer s’il implémente UnknownIdentifier.

Informations relatives à la fonction

createIdentifierFromRawId(string)

Crée un CommunicationIdentifierKind à partir d’un rawId donné. Lorsque vous stockez des rawIds, utilisez cette fonction pour restaurer l’identificateur qui a été encodé dans le rawId.

function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind

Paramètres

rawId

string

RawId à traduire en sa représentation d’identificateur.

Retours

getIdentifierKind(CommunicationIdentifier)

Retourne communicationIdentifierKind pour un CommunicationIdentifier donné. Retourne une valeur non définie si le type n’a pas pu être déduit.

function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind

Paramètres

identifier
CommunicationIdentifier

Identificateur dont le type doit être déduit.

Retours

getIdentifierRawId(CommunicationIdentifier)

Retourne le rawId d’un CommunicationIdentifier donné. Vous pouvez utiliser le rawId pour encoder l’identificateur, puis l’utiliser comme clé dans une base de données.

function getIdentifierRawId(identifier: CommunicationIdentifier): string

Paramètres

identifier
CommunicationIdentifier

Identificateur à traduire en rawId.

Retours

string

isCommunicationUserIdentifier(CommunicationIdentifier)

Teste un identificateur pour déterminer s’il implémente CommunicationUserIdentifier.

function isCommunicationUserIdentifier(identifier: CommunicationIdentifier): identifier

Paramètres

identifier
CommunicationIdentifier

CommunicationUserIdentifier supposé à tester.

Retours

identifier

isKeyCredential(unknown)

Vérifie si une valeur est un KeyCredential.

function isKeyCredential(credential: unknown): credential

Paramètres

credential

unknown

Informations d’identification vérifiées.

Retours

credential

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Teste un identificateur pour déterminer s’il implémente MicrosoftTeamsAppIdentifier.

function isMicrosoftTeamsAppIdentifier(identifier: CommunicationIdentifier): identifier

Paramètres

identifier
CommunicationIdentifier

La valeur supposée disponible pour être testée.

Retours

identifier

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Teste un identificateur pour déterminer s’il implémente MicrosoftTeamsUserIdentifier.

function isMicrosoftTeamsUserIdentifier(identifier: CommunicationIdentifier): identifier

Paramètres

identifier
CommunicationIdentifier

La valeur supposée disponible pour être testée.

Retours

identifier

isPhoneNumberIdentifier(CommunicationIdentifier)

Teste un identificateur pour déterminer s’il implémente PhoneNumberIdentifier.

function isPhoneNumberIdentifier(identifier: CommunicationIdentifier): identifier

Paramètres

identifier
CommunicationIdentifier

PhoneNumberIdentifier supposé à tester.

Retours

identifier

isUnknownIdentifier(CommunicationIdentifier)

Teste un identificateur pour déterminer s’il implémente UnknownIdentifier.

function isUnknownIdentifier(identifier: CommunicationIdentifier): identifier

Paramètres

identifier
CommunicationIdentifier

InconnuIdentifier supposé à tester.

Retours

identifier