Delen via


@azure/communication-common package

Klassen

AzureCommunicationTokenCredential

De CommunicationTokenCredential-implementatie met ondersteuning voor proactieve vernieuwing van tokens.

Interfaces

CommunicationGetTokenOptions

Opties voor CommunicationTokenCredentialgetToken functie.

CommunicationTokenCredential

De azure Communication Services-tokenreferentie.

CommunicationTokenRefreshOptions

Opties voor het automatisch vernieuwen van een communicatietokenreferentie.

CommunicationUserIdentifier

Een Azure Communication-gebruiker.

CommunicationUserKind

IdentifierKind voor een CommunicationUserIdentifier.

EntraCommunicationTokenCredentialOptions

De opties voor Entra Communication Token.

MicrosoftTeamsAppIdentifier

Een Microsoft Teams-app.

MicrosoftTeamsAppKind

IdentifierKind voor een MicrosoftTeamsAppIdentifier.

MicrosoftTeamsUserIdentifier

Een Microsoft Teams-gebruiker.

MicrosoftTeamsUserKind

IdentifierKind voor een MicrosoftTeamsUserIdentifier.

PhoneNumberIdentifier

Een telefoonnummer.

PhoneNumberKind

IdentifierKind voor een PhoneNumberIdentifier.

TeamsExtensionUserIdentifier

Een Microsoft Teams Phone-gebruiker die de Azure Communication Services-resource gebruikt om de instellingen van de Teams Phone uit te breiden.

TeamsExtensionUserKind

IdentifierKind voor een TeamsExtensionUserIdentifier.

UnknownIdentifier

Een onbekende id die niet past bij een van de andere id-typen.

UnknownIdentifierKind

IdentifierKind voor UnknownIdentifier.

Type-aliassen

CommunicationIdentifier

Identificeert een communicatiedeelnemer.

CommunicationIdentifierKind

CommunicationIdentifierKind is een gediscrimineerde samenvoeging die een eigenschap kind aan een id toevoegt.

Functies

createIdentifierFromRawId(string)

Hiermee maakt u een CommunicationIdentifierKind op basis van een bepaalde rawId. Bij het opslaan van rawIds gebruikt u deze functie om de id te herstellen die is gecodeerd in de rawId.

getIdentifierKind(CommunicationIdentifier)

Retourneert de CommunicationIdentifierKind voor een bepaalde CommunicationIdentifier. Retourneert niet-gedefinieerd als het type niet kan worden afgeleid.

getIdentifierRawId(CommunicationIdentifier)

Retourneert de rawId voor een bepaalde CommunicationIdentifier. U kunt de rawId gebruiken voor het coderen van de id en deze vervolgens gebruiken als sleutel in een database.

isCommunicationUserIdentifier(CommunicationIdentifier)

Hiermee wordt een id getest om te bepalen of communicationUserIdentifier wordt geïmplementeerd.

isKeyCredential(unknown)

Hiermee wordt gecontroleerd of een waarde een KeyCredential is.

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Test een id om te bepalen of MicrosoftTeamsAppIdentifier wordt geïmplementeerd.

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Test een id om te bepalen of MicrosoftTeamsUserIdentifier wordt geïmplementeerd.

isPhoneNumberIdentifier(CommunicationIdentifier)

Hiermee wordt een id getest om te bepalen of PhoneNumberIdentifier wordt geïmplementeerd.

isTeamsExtensionUserIdentifier(CommunicationIdentifier)

Test een id om te bepalen of deze TeamsExtensionUserIdentifier implementeert.

isUnknownIdentifier(CommunicationIdentifier)

Hiermee wordt een id getest om te bepalen of UnknownIdentifier wordt geïmplementeerd.

Functiedetails

createIdentifierFromRawId(string)

Hiermee maakt u een CommunicationIdentifierKind op basis van een bepaalde rawId. Bij het opslaan van rawIds gebruikt u deze functie om de id te herstellen die is gecodeerd in de rawId.

function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind

Parameters

rawId

string

De rawId die moet worden vertaald naar de id-weergave.

Retouren

getIdentifierKind(CommunicationIdentifier)

Retourneert de CommunicationIdentifierKind voor een bepaalde CommunicationIdentifier. Retourneert niet-gedefinieerd als het type niet kan worden afgeleid.

function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind

Parameters

identifier
CommunicationIdentifier

De id waarvan het type moet worden afgeleid.

Retouren

getIdentifierRawId(CommunicationIdentifier)

Retourneert de rawId voor een bepaalde CommunicationIdentifier. U kunt de rawId gebruiken voor het coderen van de id en deze vervolgens gebruiken als sleutel in een database.

function getIdentifierRawId(identifier: CommunicationIdentifier): string

Parameters

identifier
CommunicationIdentifier

De id die moet worden vertaald naar de rawId.

Retouren

string

isCommunicationUserIdentifier(CommunicationIdentifier)

Hiermee wordt een id getest om te bepalen of communicationUserIdentifier wordt geïmplementeerd.

function isCommunicationUserIdentifier(identifier: CommunicationIdentifier): identifier

Parameters

identifier
CommunicationIdentifier

Er wordt uitgegaan dat CommunicationUserIdentifier moet worden getest.

Retouren

identifier

isKeyCredential(unknown)

Hiermee wordt gecontroleerd of een waarde een KeyCredential is.

function isKeyCredential(credential: unknown): credential

Parameters

credential

unknown

De referentie die wordt gecontroleerd.

Retouren

credential

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Test een id om te bepalen of MicrosoftTeamsAppIdentifier wordt geïmplementeerd.

function isMicrosoftTeamsAppIdentifier(identifier: CommunicationIdentifier): identifier

Parameters

identifier
CommunicationIdentifier

Er wordt uitgegaan dat deze beschikbaar is om te worden getest.

Retouren

identifier

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Test een id om te bepalen of MicrosoftTeamsUserIdentifier wordt geïmplementeerd.

function isMicrosoftTeamsUserIdentifier(identifier: CommunicationIdentifier): identifier

Parameters

identifier
CommunicationIdentifier

Er wordt uitgegaan dat deze beschikbaar is om te worden getest.

Retouren

identifier

isPhoneNumberIdentifier(CommunicationIdentifier)

Hiermee wordt een id getest om te bepalen of PhoneNumberIdentifier wordt geïmplementeerd.

function isPhoneNumberIdentifier(identifier: CommunicationIdentifier): identifier

Parameters

identifier
CommunicationIdentifier

De veronderstelde PhoneNumberIdentifier moet worden getest.

Retouren

identifier

isTeamsExtensionUserIdentifier(CommunicationIdentifier)

Test een id om te bepalen of deze TeamsExtensionUserIdentifier implementeert.

function isTeamsExtensionUserIdentifier(identifier: CommunicationIdentifier): identifier

Parameters

identifier
CommunicationIdentifier

Er wordt uitgegaan dat deze beschikbaar is om te worden getest.

Retouren

identifier

isUnknownIdentifier(CommunicationIdentifier)

Hiermee wordt een id getest om te bepalen of UnknownIdentifier wordt geïmplementeerd.

function isUnknownIdentifier(identifier: CommunicationIdentifier): identifier

Parameters

identifier
CommunicationIdentifier

De veronderstelde UnknownIdentifier moet worden getest.

Retouren

identifier