@azure/communication-common package
Kelas
AzureCommunicationTokenCredential |
Implementasi CommunicationTokenCredential dengan dukungan untuk refresh token proaktif. |
Antarmuka
CommunicationGetTokenOptions |
Opsi untuk |
CommunicationTokenCredential |
Kredensial token Azure Communication Services. |
CommunicationTokenRefreshOptions |
Opsi untuk menyegarkan kredensial Token Komunikasi secara otomatis. |
CommunicationUserIdentifier |
Pengguna Azure Communication. |
CommunicationUserKind |
IdentifierKind untuk CommunicationUserIdentifier. |
MicrosoftTeamsAppIdentifier |
Aplikasi Microsoft Teams. |
MicrosoftTeamsAppKind |
IdentifierKind untuk MicrosoftTeamsAppIdentifier. |
MicrosoftTeamsUserIdentifier |
Pengguna Microsoft Teams. |
MicrosoftTeamsUserKind |
IdentifierKind untuk MicrosoftTeamsUserIdentifier. |
PhoneNumberIdentifier |
Nomor telepon. |
PhoneNumberKind |
IdentifierKind untuk PhoneNumberIdentifier. |
UnknownIdentifier |
Pengidentifikasi tidak diketahui yang tidak sesuai dengan jenis pengidentifikasi lainnya. |
UnknownIdentifierKind |
IdentifierKind untuk UnknownIdentifier. |
Alias Jenis
CommunicationIdentifier |
Mengidentifikasi peserta komunikasi. |
CommunicationIdentifierKind |
CommunicationIdentifierKind adalah gabungan diskriminasi yang menambahkan properti |
Fungsi
create |
Membuat CommunicationIdentifierKind dari rawId tertentu. Saat menyimpan rawId, gunakan fungsi ini untuk memulihkan pengidentifikasi yang dikodekan dalam rawId. |
get |
Mengembalikan CommunicationIdentifierKind untuk CommunicationIdentifier tertentu. Mengembalikan tidak terdefinisi jika jenis tidak dapat disimpulkan. |
get |
Mengembalikan rawId untuk CommunicationIdentifier tertentu. Anda dapat menggunakan rawId untuk mengodekan pengidentifikasi lalu menggunakannya sebagai kunci dalam database. |
is |
Menguji Pengidentifikasi untuk menentukan apakah pengidentifikasi mengimplementasikan CommunicationUserIdentifier. |
is |
Memeriksa apakah nilai adalah KeyCredential. |
is |
Menguji Pengidentifikasi untuk menentukan apakah pengidentifikasi menerapkan MicrosoftTeamsAppIdentifier. |
is |
Menguji Pengidentifikasi untuk menentukan apakah pengidentifikasi mengimplementasikan MicrosoftTeamsUserIdentifier. |
is |
Menguji Pengidentifikasi untuk menentukan apakah pengidentifikasi mengimplementasikan PhoneNumberIdentifier. |
is |
Menguji Pengidentifikasi untuk menentukan apakah pengidentifikasi tidak dikenal. |
Detail Fungsi
createIdentifierFromRawId(string)
Membuat CommunicationIdentifierKind dari rawId tertentu. Saat menyimpan rawId, gunakan fungsi ini untuk memulihkan pengidentifikasi yang dikodekan dalam rawId.
function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind
Parameter
- rawId
-
string
rawId yang akan diterjemahkan ke representasi pengidentifikasinya.
Mengembalikan
getIdentifierKind(CommunicationIdentifier)
Mengembalikan CommunicationIdentifierKind untuk CommunicationIdentifier tertentu. Mengembalikan tidak terdefinisi jika jenis tidak dapat disimpulkan.
function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind
Parameter
- identifier
- CommunicationIdentifier
Pengidentifikasi yang jenisnya akan disimpulkan.
Mengembalikan
getIdentifierRawId(CommunicationIdentifier)
Mengembalikan rawId untuk CommunicationIdentifier tertentu. Anda dapat menggunakan rawId untuk mengodekan pengidentifikasi lalu menggunakannya sebagai kunci dalam database.
function getIdentifierRawId(identifier: CommunicationIdentifier): string
Parameter
- identifier
- CommunicationIdentifier
Pengidentifikasi yang akan diterjemahkan ke rawId-nya.
Mengembalikan
string
isCommunicationUserIdentifier(CommunicationIdentifier)
Menguji Pengidentifikasi untuk menentukan apakah pengidentifikasi mengimplementasikan CommunicationUserIdentifier.
function isCommunicationUserIdentifier(identifier: CommunicationIdentifier): identifier
Parameter
- identifier
- CommunicationIdentifier
CommunicationUserIdentifier yang diasumsikan untuk diuji.
Mengembalikan
identifier
isKeyCredential(unknown)
Memeriksa apakah nilai adalah KeyCredential.
function isKeyCredential(credential: unknown): credential
Parameter
- credential
-
unknown
Kredensial sedang diperiksa.
Mengembalikan
credential
isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)
Menguji Pengidentifikasi untuk menentukan apakah pengidentifikasi menerapkan MicrosoftTeamsAppIdentifier.
function isMicrosoftTeamsAppIdentifier(identifier: CommunicationIdentifier): identifier
Parameter
- identifier
- CommunicationIdentifier
yang diasumsikan tersedia untuk diuji.
Mengembalikan
identifier
isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)
Menguji Pengidentifikasi untuk menentukan apakah pengidentifikasi mengimplementasikan MicrosoftTeamsUserIdentifier.
function isMicrosoftTeamsUserIdentifier(identifier: CommunicationIdentifier): identifier
Parameter
- identifier
- CommunicationIdentifier
yang diasumsikan tersedia untuk diuji.
Mengembalikan
identifier
isPhoneNumberIdentifier(CommunicationIdentifier)
Menguji Pengidentifikasi untuk menentukan apakah pengidentifikasi mengimplementasikan PhoneNumberIdentifier.
function isPhoneNumberIdentifier(identifier: CommunicationIdentifier): identifier
Parameter
- identifier
- CommunicationIdentifier
PhoneNumberIdentifier yang diasumsikan untuk diuji.
Mengembalikan
identifier
isUnknownIdentifier(CommunicationIdentifier)
Menguji Pengidentifikasi untuk menentukan apakah pengidentifikasi tidak dikenal.
function isUnknownIdentifier(identifier: CommunicationIdentifier): identifier
Parameter
- identifier
- CommunicationIdentifier
UnknownIdentifier yang diasumsikan akan diuji.
Mengembalikan
identifier