Sdílet prostřednictvím


@azure/communication-common package

Třídy

AzureCommunicationTokenCredential

Implementace CommunicationTokenCredential s podporou proaktivní aktualizace tokenu.

Rozhraní

CommunicationGetTokenOptions

Možnosti pro funkci CommunicationTokenCredentialgetToken.

CommunicationTokenCredential

Přihlašovací údaje tokenu služby Azure Communication Services.

CommunicationTokenRefreshOptions

Možnosti automatické aktualizace přihlašovacích údajů komunikačního tokenu

CommunicationUserIdentifier

Uživatel komunikace Azure.

CommunicationUserKind

IdentifierKind pro CommunicationUserIdentifier.

EntraCommunicationTokenCredentialOptions

Možnosti komunikačního tokenu entra.

MicrosoftTeamsAppIdentifier

Aplikace Microsoft Teams.

MicrosoftTeamsAppKind

IdentifierKind pro MicrosoftTeamsAppIdentifier.

MicrosoftTeamsUserIdentifier

Uživatel Microsoft Teams.

MicrosoftTeamsUserKind

IdentifierKind pro MicrosoftTeamsUserIdentifier.

PhoneNumberIdentifier

Telefonní číslo.

PhoneNumberKind

IdentifierKind pro PhoneNumberIdentifier.

TeamsExtensionUserIdentifier

Uživatel telefonu Microsoft Teams, který používá prostředek Azure Communication Services k rozšíření svého nastavení telefonu Teams.

TeamsExtensionUserKind

IdentifierKind pro TeamsExtensionUserIdentifier.

UnknownIdentifier

Neznámý identifikátor, který neodpovídá žádnému z ostatních typů identifikátorů.

UnknownIdentifierKind

IdentifierKind pro UnknownIdentifier.

Aliasy typu

CommunicationIdentifier

Identifikuje účastníka komunikace.

CommunicationIdentifierKind

CommunicationIdentifierKind je diskriminovaná sjednocení, která přidává vlastnost kind identifikátoru.

Funkce

createIdentifierFromRawId(string)

Vytvoří CommunicationIdentifierKind z daného rawId. Při ukládání rawId tuto funkci použijte k obnovení identifikátoru, který byl kódován v rawId.

getIdentifierKind(CommunicationIdentifier)

Vrátí CommunicationIdentifierKind pro daný CommunicationIdentifier. Vrátí nedefinované, pokud se druh nedá odvodit.

getIdentifierRawId(CommunicationIdentifier)

Vrátí rawId pro daný CommunicationIdentifier. Pro kódování identifikátoru můžete použít rawId a pak ho použít jako klíč v databázi.

isCommunicationUserIdentifier(CommunicationIdentifier)

Otestuje identifikátor a určí, jestli implementuje CommunicationUserIdentifier.

isKeyCredential(unknown)

Zkontroluje, jestli je hodnota KeyCredential.

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Otestuje identifikátor a určí, jestli implementuje MicrosoftTeamsAppIdentifier.

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Otestuje identifikátor a určí, jestli implementuje MicrosoftTeamsUserIdentifier.

isPhoneNumberIdentifier(CommunicationIdentifier)

Otestuje identifikátor a určí, jestli implementuje PhoneNumberIdentifier.

isTeamsExtensionUserIdentifier(CommunicationIdentifier)

Testuje identifikátor a určuje, zda implementuje TeamsExtensionUserIdentifier.

isUnknownIdentifier(CommunicationIdentifier)

Otestuje identifikátor a určí, zda implementuje UnknownIdentifier.

Podrobnosti funkce

createIdentifierFromRawId(string)

Vytvoří CommunicationIdentifierKind z daného rawId. Při ukládání rawId tuto funkci použijte k obnovení identifikátoru, který byl kódován v rawId.

function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind

Parametry

rawId

string

RawId, který se má přeložit na reprezentaci identifikátoru.

Návraty

getIdentifierKind(CommunicationIdentifier)

Vrátí CommunicationIdentifierKind pro daný CommunicationIdentifier. Vrátí nedefinované, pokud se druh nedá odvodit.

function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind

Parametry

identifier
CommunicationIdentifier

Identifikátor, jehož druh má být odvozen.

Návraty

getIdentifierRawId(CommunicationIdentifier)

Vrátí rawId pro daný CommunicationIdentifier. Pro kódování identifikátoru můžete použít rawId a pak ho použít jako klíč v databázi.

function getIdentifierRawId(identifier: CommunicationIdentifier): string

Parametry

identifier
CommunicationIdentifier

Identifikátor, který se má přeložit na jeho rawId.

Návraty

string

isCommunicationUserIdentifier(CommunicationIdentifier)

Otestuje identifikátor a určí, jestli implementuje CommunicationUserIdentifier.

function isCommunicationUserIdentifier(identifier: CommunicationIdentifier): identifier

Parametry

identifier
CommunicationIdentifier

Předpokládá se, že se má testovat CommunicationUserIdentifier.

Návraty

identifier

isKeyCredential(unknown)

Zkontroluje, jestli je hodnota KeyCredential.

function isKeyCredential(credential: unknown): credential

Parametry

credential

unknown

Přihlašovací údaje, které se kontrolují.

Návraty

credential

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Otestuje identifikátor a určí, jestli implementuje MicrosoftTeamsAppIdentifier.

function isMicrosoftTeamsAppIdentifier(identifier: CommunicationIdentifier): identifier

Parametry

identifier
CommunicationIdentifier

Předpokládá se, že je možné testovat.

Návraty

identifier

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Otestuje identifikátor a určí, jestli implementuje MicrosoftTeamsUserIdentifier.

function isMicrosoftTeamsUserIdentifier(identifier: CommunicationIdentifier): identifier

Parametry

identifier
CommunicationIdentifier

Předpokládá se, že je možné testovat.

Návraty

identifier

isPhoneNumberIdentifier(CommunicationIdentifier)

Otestuje identifikátor a určí, jestli implementuje PhoneNumberIdentifier.

function isPhoneNumberIdentifier(identifier: CommunicationIdentifier): identifier

Parametry

identifier
CommunicationIdentifier

Předpokládá se, že se má testovat PhoneNumberIdentifier.

Návraty

identifier

isTeamsExtensionUserIdentifier(CommunicationIdentifier)

Testuje identifikátor a určuje, zda implementuje TeamsExtensionUserIdentifier.

function isTeamsExtensionUserIdentifier(identifier: CommunicationIdentifier): identifier

Parametry

identifier
CommunicationIdentifier

Předpokládá se, že je možné testovat.

Návraty

identifier

isUnknownIdentifier(CommunicationIdentifier)

Otestuje identifikátor a určí, zda implementuje UnknownIdentifier.

function isUnknownIdentifier(identifier: CommunicationIdentifier): identifier

Parametry

identifier
CommunicationIdentifier

Předpokládá se, že se má testovat UnknownIdentifier.

Návraty

identifier