@azure/communication-common package
Klasy
AzureCommunicationTokenCredential |
Implementacja CommunicationTokenCredential z obsługą proaktywnego odświeżania tokenu. |
Interfejsy
CommunicationGetTokenOptions |
Opcje funkcji |
CommunicationTokenCredential |
Poświadczenia tokenu Azure Communication Services. |
CommunicationTokenRefreshOptions |
Opcje automatycznego odświeżania poświadczeń tokenu komunikacji. |
CommunicationUserIdentifier |
Użytkownik usługi Azure Communication. |
CommunicationUserKind |
IdentifierKind dla elementu CommunicationUserIdentifier. |
MicrosoftTeamsAppIdentifier |
Aplikacja Microsoft Teams. |
MicrosoftTeamsAppKind |
IdentifierKind dla microsoftTeamsAppIdentifier. |
MicrosoftTeamsUserIdentifier |
Użytkownik aplikacji Microsoft Teams. |
MicrosoftTeamsUserKind |
IdentifierKind dla elementu MicrosoftTeamsUserIdentifier. |
PhoneNumberIdentifier |
Numer telefonu. |
PhoneNumberKind |
IdentifierKind dla phoneNumberIdentifier. |
UnknownIdentifier |
Nieznany identyfikator, który nie pasuje do żadnego z innych typów identyfikatorów. |
UnknownIdentifierKind |
IdentifierKind dla UnknownIdentifier. |
Aliasy typu
CommunicationIdentifier |
Identyfikuje uczestnika komunikacji. |
CommunicationIdentifierKind |
CommunicationIdentifierKind jest dyskryminowanym związkiem, który dodaje właściwość |
Funkcje
create |
Tworzy element CommunicationIdentifierKind z danego identyfikatora rawId. Podczas przechowywania identyfikatorów rawId użyj tej funkcji, aby przywrócić identyfikator zakodowany w identyfikatorze rawId. |
get |
Zwraca wartość CommunicationIdentifierKind dla danego identyfikatora CommunicationIdentifier. Zwraca niezdefiniowane, jeśli nie można wywnioskować rodzaju. |
get |
Zwraca wartość rawId dla danego elementu CommunicationIdentifier. Identyfikator rawId można użyć do kodowania identyfikatora, a następnie użyć go jako klucza w bazie danych. |
is |
Testuje identyfikator, aby określić, czy implementuje element CommunicationUserIdentifier. |
is |
Sprawdza, czy wartość jest wartością KeyCredential. |
is |
Testuje identyfikator, aby określić, czy implementuje microsoftTeamsAppIdentifier. |
is |
Testuje identyfikator, aby określić, czy implementuje microsoftTeamsUserIdentifier. |
is |
Testuje identyfikator, aby określić, czy implementuje phoneNumberIdentifier. |
is |
Testuje identyfikator, aby określić, czy implementuje unknownIdentifier. |
Szczegóły funkcji
createIdentifierFromRawId(string)
Tworzy element CommunicationIdentifierKind z danego identyfikatora rawId. Podczas przechowywania identyfikatorów rawId użyj tej funkcji, aby przywrócić identyfikator zakodowany w identyfikatorze rawId.
function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind
Parametry
- rawId
-
string
Identyfikator rawId, który ma zostać przetłumaczony na jego reprezentację identyfikatora.
Zwraca
getIdentifierKind(CommunicationIdentifier)
Zwraca wartość CommunicationIdentifierKind dla danego identyfikatora CommunicationIdentifier. Zwraca niezdefiniowane, jeśli nie można wywnioskować rodzaju.
function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind
Parametry
- identifier
- CommunicationIdentifier
Identyfikator, którego rodzaj ma zostać wywnioskowany.
Zwraca
getIdentifierRawId(CommunicationIdentifier)
Zwraca wartość rawId dla danego elementu CommunicationIdentifier. Identyfikator rawId można użyć do kodowania identyfikatora, a następnie użyć go jako klucza w bazie danych.
function getIdentifierRawId(identifier: CommunicationIdentifier): string
Parametry
- identifier
- CommunicationIdentifier
Identyfikator, który ma zostać przetłumaczony na jego nieprzetworzone identyfikatory.
Zwraca
string
isCommunicationUserIdentifier(CommunicationIdentifier)
Testuje identyfikator, aby określić, czy implementuje element CommunicationUserIdentifier.
function isCommunicationUserIdentifier(identifier: CommunicationIdentifier): identifier
Parametry
- identifier
- CommunicationIdentifier
Przyjęto założenie, że metoda CommunicationUserIdentifier ma zostać przetestowana.
Zwraca
identifier
isKeyCredential(unknown)
Sprawdza, czy wartość jest wartością KeyCredential.
function isKeyCredential(credential: unknown): credential
Parametry
- credential
-
unknown
Sprawdzane jest poświadczenie.
Zwraca
credential
isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)
Testuje identyfikator, aby określić, czy implementuje microsoftTeamsAppIdentifier.
function isMicrosoftTeamsAppIdentifier(identifier: CommunicationIdentifier): identifier
Parametry
- identifier
- CommunicationIdentifier
Zakłada się, że dostępne do przetestowania.
Zwraca
identifier
isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)
Testuje identyfikator, aby określić, czy implementuje microsoftTeamsUserIdentifier.
function isMicrosoftTeamsUserIdentifier(identifier: CommunicationIdentifier): identifier
Parametry
- identifier
- CommunicationIdentifier
Zakłada się, że dostępne do przetestowania.
Zwraca
identifier
isPhoneNumberIdentifier(CommunicationIdentifier)
Testuje identyfikator, aby określić, czy implementuje phoneNumberIdentifier.
function isPhoneNumberIdentifier(identifier: CommunicationIdentifier): identifier
Parametry
- identifier
- CommunicationIdentifier
Zakładany phoneNumberIdentifier do przetestowania.
Zwraca
identifier
isUnknownIdentifier(CommunicationIdentifier)
Testuje identyfikator, aby określić, czy implementuje unknownIdentifier.
function isUnknownIdentifier(identifier: CommunicationIdentifier): identifier
Parametry
- identifier
- CommunicationIdentifier
Zakładano, że UnknownIdentifier ma zostać przetestowany.
Zwraca
identifier