Freigeben über


@azure/communication-common package

Klassen

AzureCommunicationTokenCredential

Die CommunicationTokenCredential-Implementierung mit Unterstützung für die proaktive Tokenaktualisierung.

Schnittstellen

CommunicationGetTokenOptions

Optionen für CommunicationTokenCredential'getToken-Funktion.

CommunicationTokenCredential

Die Azure Communication Services-Tokenanmeldeinformationen.

CommunicationTokenRefreshOptions

Optionen zum automatischen Aktualisieren von Anmeldeinformationen für Kommunikationstoken.

CommunicationUserIdentifier

Ein Azure Communication-Benutzer.

CommunicationUserKind

IdentifierKind für einen CommunicationUserIdentifier.

EntraCommunicationTokenCredentialOptions

Die Optionen für den Entra Communication Token.

MicrosoftTeamsAppIdentifier

Eine Microsoft Teams-App.

MicrosoftTeamsAppKind

IdentifierKind für einen MicrosoftTeamsAppIdentifier.

MicrosoftTeamsUserIdentifier

Ein Microsoft Teams-Benutzer.

MicrosoftTeamsUserKind

IdentifierKind für einen MicrosoftTeamsUserIdentifier.

PhoneNumberIdentifier

Eine Telefonnummer.

PhoneNumberKind

IdentifierKind für einen PhoneNumberIdentifier.

TeamsExtensionUserIdentifier

Ein Microsoft Teams Phone-Benutzer, der die Azure Communication Services-Ressource verwendet, um seine Teams Phone-Einrichtung zu erweitern.

TeamsExtensionUserKind

IdentifierKind für einen TeamsExtensionUserIdentifier.

UnknownIdentifier

Ein unbekannter Bezeichner, der nicht in einen der anderen Bezeichnertypen passt.

UnknownIdentifierKind

IdentifierKind für UnknownIdentifier.

Typaliase

CommunicationIdentifier

Identifiziert einen Kommunikationsteilnehmer.

CommunicationIdentifierKind

"CommunicationIdentifierKind" ist eine diskriminierte Vereinigung, die einem Bezeichner eine Eigenschaft kind hinzufügt.

Functions

createIdentifierFromRawId(string)

Erstellt eine CommunicationIdentifierKind aus einer gegebenen rawId. Verwenden Sie beim Speichern von rawIds diese Funktion, um den Bezeichner wiederherzustellen, der in der rawId codiert wurde.

getIdentifierKind(CommunicationIdentifier)

Gibt "CommunicationIdentifierKind" für einen bestimmten CommunicationIdentifier zurück. Gibt nicht definiert zurück, wenn die Art nicht abgeleitet werden konnte.

getIdentifierRawId(CommunicationIdentifier)

Gibt die rawId für einen bestimmten CommunicationIdentifier zurück. Sie können die rawId zum Codieren des Bezeichners und dann als Schlüssel in einer Datenbank verwenden.

isCommunicationUserIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um festzustellen, ob communicationUserIdentifier implementiert wird.

isKeyCredential(unknown)

Überprüft, ob ein Wert ein KeyCredential-Wert ist.

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um festzustellen, ob microsoftTeamsAppIdentifier implementiert wird.

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um zu bestimmen, ob microsoftTeamsUserIdentifier implementiert wird.

isPhoneNumberIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um zu bestimmen, ob phoneNumberIdentifier implementiert wird.

isTeamsExtensionUserIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um zu bestimmen, ob TeamsExtensionUserIdentifier implementiert wird.

isUnknownIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um zu ermitteln, ob UnbekanntIdentifier implementiert wird.

Details zur Funktion

createIdentifierFromRawId(string)

Erstellt eine CommunicationIdentifierKind aus einer gegebenen rawId. Verwenden Sie beim Speichern von rawIds diese Funktion, um den Bezeichner wiederherzustellen, der in der rawId codiert wurde.

function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind

Parameter

rawId

string

Die rawId, die in die Bezeichnerdarstellung übersetzt werden soll.

Gibt zurück

getIdentifierKind(CommunicationIdentifier)

Gibt "CommunicationIdentifierKind" für einen bestimmten CommunicationIdentifier zurück. Gibt nicht definiert zurück, wenn die Art nicht abgeleitet werden konnte.

function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind

Parameter

identifier
CommunicationIdentifier

Der Bezeichner, dessen Art abgeleitet werden soll.

Gibt zurück

getIdentifierRawId(CommunicationIdentifier)

Gibt die rawId für einen bestimmten CommunicationIdentifier zurück. Sie können die rawId zum Codieren des Bezeichners und dann als Schlüssel in einer Datenbank verwenden.

function getIdentifierRawId(identifier: CommunicationIdentifier): string

Parameter

identifier
CommunicationIdentifier

Der bezeichner, der in seine rawId übersetzt werden soll.

Gibt zurück

string

isCommunicationUserIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um festzustellen, ob communicationUserIdentifier implementiert wird.

function isCommunicationUserIdentifier(identifier: CommunicationIdentifier): identifier

Parameter

identifier
CommunicationIdentifier

Der angenommene CommunicationUserIdentifier, der getestet werden soll.

Gibt zurück

identifier

isKeyCredential(unknown)

Überprüft, ob ein Wert ein KeyCredential-Wert ist.

function isKeyCredential(credential: unknown): credential

Parameter

credential

unknown

Die überprüften Anmeldeinformationen.

Gibt zurück

credential

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um festzustellen, ob microsoftTeamsAppIdentifier implementiert wird.

function isMicrosoftTeamsAppIdentifier(identifier: CommunicationIdentifier): identifier

Parameter

identifier
CommunicationIdentifier

Die annahme, dass sie getestet werden kann.

Gibt zurück

identifier

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um zu bestimmen, ob microsoftTeamsUserIdentifier implementiert wird.

function isMicrosoftTeamsUserIdentifier(identifier: CommunicationIdentifier): identifier

Parameter

identifier
CommunicationIdentifier

Die annahme, dass sie getestet werden kann.

Gibt zurück

identifier

isPhoneNumberIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um zu bestimmen, ob phoneNumberIdentifier implementiert wird.

function isPhoneNumberIdentifier(identifier: CommunicationIdentifier): identifier

Parameter

identifier
CommunicationIdentifier

Der angenommene PhoneNumberIdentifier, der getestet werden soll.

Gibt zurück

identifier

isTeamsExtensionUserIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um zu bestimmen, ob TeamsExtensionUserIdentifier implementiert wird.

function isTeamsExtensionUserIdentifier(identifier: CommunicationIdentifier): identifier

Parameter

identifier
CommunicationIdentifier

Die annahme, dass sie getestet werden kann.

Gibt zurück

identifier

isUnknownIdentifier(CommunicationIdentifier)

Testet einen Bezeichner, um zu ermitteln, ob UnbekanntIdentifier implementiert wird.

function isUnknownIdentifier(identifier: CommunicationIdentifier): identifier

Parameter

identifier
CommunicationIdentifier

Der angenommene UnknownIdentifier, der getestet werden soll.

Gibt zurück

identifier