@azure/communication-common package
Třídy
| AzureCommunicationTokenCredential |
Implementace CommunicationTokenCredential s podporou proaktivní aktualizace tokenu. |
Rozhraní
| CommunicationGetTokenOptions |
Možnosti pro funkci |
| 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 |
Funkce
| create |
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. |
| get |
Vrátí CommunicationIdentifierKind pro daný CommunicationIdentifier. Vrátí nedefinované, pokud se druh nedá odvodit. |
| get |
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. |
| is |
Otestuje identifikátor a určí, jestli implementuje CommunicationUserIdentifier. |
| is |
Zkontroluje, jestli je hodnota KeyCredential. |
| is |
Otestuje identifikátor a určí, jestli implementuje MicrosoftTeamsAppIdentifier. |
| is |
Otestuje identifikátor a určí, jestli implementuje MicrosoftTeamsUserIdentifier. |
| is |
Otestuje identifikátor a určí, jestli implementuje PhoneNumberIdentifier. |
| is |
Testuje identifikátor a určuje, zda implementuje TeamsExtensionUserIdentifier. |
| is |
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