@azure/communication-common package
Clases
| AzureCommunicationTokenCredential |
La implementación communicationTokenCredential con compatibilidad con la actualización proactiva de tokens. |
Interfaces
| CommunicationGetTokenOptions |
Opciones de |
| CommunicationTokenCredential |
Credencial del token de Azure Communication Services. |
| CommunicationTokenRefreshOptions |
Opciones para actualizar automáticamente una credencial de token de comunicación. |
| CommunicationUserIdentifier |
Un usuario de Azure Communication. |
| CommunicationUserKind |
IdentifierKind para communicationUserIdentifier. |
| EntraCommunicationTokenCredentialOptions |
Las opciones del token de comunicación Entra. |
| MicrosoftTeamsAppIdentifier |
Una aplicación de Microsoft Teams. |
| MicrosoftTeamsAppKind |
IdentifierKind para microsoftTeamsAppIdentifier. |
| MicrosoftTeamsUserIdentifier |
Un usuario de Microsoft Teams. |
| MicrosoftTeamsUserKind |
IdentifierKind para microsoftTeamsUserIdentifier. |
| PhoneNumberIdentifier |
Número de teléfono. |
| PhoneNumberKind |
IdentifierKind para phoneNumberIdentifier. |
| TeamsExtensionUserIdentifier |
Un usuario de teléfono de Microsoft Teams que usa el recurso de Azure Communication Services para ampliar la configuración de su teléfono de Teams. |
| TeamsExtensionUserKind |
IdentifierKind para TeamsExtensionUserIdentifier. |
| UnknownIdentifier |
Identificador desconocido que no se ajusta a ninguno de los otros tipos de identificador. |
| UnknownIdentifierKind |
IdentifierKind para UnknownIdentifier. |
Alias de tipos
| CommunicationIdentifier |
Identifica un participante de comunicación. |
| CommunicationIdentifierKind |
CommunicationIdentifierKind es una unión discriminada que agrega una propiedad |
Funciones
| create |
Crea un objeto CommunicationIdentifierKind a partir de un rawId determinado. Al almacenar rawIds, use esta función para restaurar el identificador codificado en rawId. |
| get |
Devuelve CommunicationIdentifierKind para un communicationIdentifier determinado. Devuelve undefined si no se pudo deducir el tipo. |
| get |
Devuelve el valor rawId de un objeto CommunicationIdentifier determinado. Puede usar rawId para codificar el identificador y, a continuación, usarlo como clave en una base de datos. |
| is |
Prueba un identificador para determinar si implementa CommunicationUserIdentifier. |
| is |
Comprueba si un valor es KeyCredential. |
| is |
Prueba un identificador para determinar si implementa MicrosoftTeamsAppIdentifier. |
| is |
Comprueba un identificador para determinar si implementa MicrosoftTeamsUserIdentifier. |
| is |
Prueba un identificador para determinar si implementa PhoneNumberIdentifier. |
| is |
Prueba un identificador para determinar si implementa TeamsExtensionUserIdentifier. |
| is |
Prueba un identificador para determinar si implementa UnknownIdentifier. |
Detalles de la función
createIdentifierFromRawId(string)
Crea un objeto CommunicationIdentifierKind a partir de un rawId determinado. Al almacenar rawIds, use esta función para restaurar el identificador codificado en rawId.
function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind
Parámetros
- rawId
-
string
RawId que se va a traducir a su representación de identificador.
Devoluciones
getIdentifierKind(CommunicationIdentifier)
Devuelve CommunicationIdentifierKind para un communicationIdentifier determinado. Devuelve undefined si no se pudo deducir el tipo.
function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind
Parámetros
- identifier
- CommunicationIdentifier
Identificador cuyo tipo se va a deducir.
Devoluciones
getIdentifierRawId(CommunicationIdentifier)
Devuelve el valor rawId de un objeto CommunicationIdentifier determinado. Puede usar rawId para codificar el identificador y, a continuación, usarlo como clave en una base de datos.
function getIdentifierRawId(identifier: CommunicationIdentifier): string
Parámetros
- identifier
- CommunicationIdentifier
Identificador que se va a traducir a su rawId.
Devoluciones
string
isCommunicationUserIdentifier(CommunicationIdentifier)
Prueba un identificador para determinar si implementa CommunicationUserIdentifier.
function isCommunicationUserIdentifier(identifier: CommunicationIdentifier): identifier
Parámetros
- identifier
- CommunicationIdentifier
Se supone que CommunicationUserIdentifier se va a probar.
Devoluciones
identifier
isKeyCredential(unknown)
Comprueba si un valor es KeyCredential.
function isKeyCredential(credential: unknown): credential
Parámetros
- credential
-
unknown
Credencial que se está comprobando.
Devoluciones
credential
isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)
Prueba un identificador para determinar si implementa MicrosoftTeamsAppIdentifier.
function isMicrosoftTeamsAppIdentifier(identifier: CommunicationIdentifier): identifier
Parámetros
- identifier
- CommunicationIdentifier
Se supone que está disponible para probarse.
Devoluciones
identifier
isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)
Comprueba un identificador para determinar si implementa MicrosoftTeamsUserIdentifier.
function isMicrosoftTeamsUserIdentifier(identifier: CommunicationIdentifier): identifier
Parámetros
- identifier
- CommunicationIdentifier
Se supone que está disponible para probarse.
Devoluciones
identifier
isPhoneNumberIdentifier(CommunicationIdentifier)
Prueba un identificador para determinar si implementa PhoneNumberIdentifier.
function isPhoneNumberIdentifier(identifier: CommunicationIdentifier): identifier
Parámetros
- identifier
- CommunicationIdentifier
Se supone que PhoneNumberIdentifier se va a probar.
Devoluciones
identifier
isTeamsExtensionUserIdentifier(CommunicationIdentifier)
Prueba un identificador para determinar si implementa TeamsExtensionUserIdentifier.
function isTeamsExtensionUserIdentifier(identifier: CommunicationIdentifier): identifier
Parámetros
- identifier
- CommunicationIdentifier
Se supone que está disponible para probarse.
Devoluciones
identifier
isUnknownIdentifier(CommunicationIdentifier)
Prueba un identificador para determinar si implementa UnknownIdentifier.
function isUnknownIdentifier(identifier: CommunicationIdentifier): identifier
Parámetros
- identifier
- CommunicationIdentifier
Se supone que UnknownIdentifier se va a probar.
Devoluciones
identifier