Поделиться через


@azure/communication-common package

Классы

AzureCommunicationTokenCredential

Реализация CommunicationTokenCredential с поддержкой упреждающего обновления маркера.

Интерфейсы

CommunicationGetTokenOptions

Параметры функции getTokenCommunicationTokenCredential.

CommunicationTokenCredential

Учетные данные маркера Служб коммуникации Azure.

CommunicationTokenRefreshOptions

Параметры автоматического обновления учетных данных маркера связи.

CommunicationUserIdentifier

Пользователь Службы коммуникации Azure.

CommunicationUserKind

IdentifierKind для CommunicationUserIdentifier.

MicrosoftTeamsAppIdentifier

Приложение Microsoft Teams.

MicrosoftTeamsAppKind

IdentifierKind для MicrosoftTeamsAppIdentifier.

MicrosoftTeamsUserIdentifier

Пользователь Microsoft Teams.

MicrosoftTeamsUserKind

IdentifierKind для MicrosoftTeamsUserIdentifier.

PhoneNumberIdentifier

Номер телефона.

PhoneNumberKind

IdentifierKind для PhoneNumberIdentifier.

UnknownIdentifier

Неизвестный идентификатор, который не соответствует ни одному из других типов идентификаторов.

UnknownIdentifierKind

IdentifierKind для UnknownIdentifier.

Псевдонимы типа

CommunicationIdentifier

Определяет участника связи.

CommunicationIdentifierKind

CommunicationIdentifierKind — это дискриминированный союз, который добавляет свойство kind в идентификатор.

Функции

createIdentifierFromRawId(string)

Создает CommunicationIdentifierKind из заданного rawId. При хранении необработанных идентификаторов эта функция используется для восстановления идентификатора, закодированного в rawId.

getIdentifierKind(CommunicationIdentifier)

Возвращает CommunicationIdentifierKind для заданного Параметра CommunicationIdentifier. Возвращает неопределенное значение, если тип не может быть выведен.

getIdentifierRawId(CommunicationIdentifier)

Возвращает необработанный идентификатор для заданного объекта CommunicationIdentifier. Вы можете использовать необработанный идентификатор для кодирования идентификатора, а затем использовать его в качестве ключа в базе данных.

isCommunicationUserIdentifier(CommunicationIdentifier)

Проверяет идентификатор, чтобы определить, реализуется ли он CommunicationUserIdentifier.

isKeyCredential(unknown)

Проверяет, является ли значение keyCredential.

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Проверяет идентификатор, чтобы определить, реализуется ли он MicrosoftTeamsAppIdentifier.

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Проверяет идентификатор, чтобы определить, реализуется ли он MicrosoftTeamsUserIdentifier.

isPhoneNumberIdentifier(CommunicationIdentifier)

Проверяет идентификатор, чтобы определить, реализуется ли он PhoneNumberIdentifier.

isUnknownIdentifier(CommunicationIdentifier)

Проверяет идентификатор, чтобы определить, реализуется ли он UnknownIdentifier.

Сведения о функции

createIdentifierFromRawId(string)

Создает CommunicationIdentifierKind из заданного rawId. При хранении необработанных идентификаторов эта функция используется для восстановления идентификатора, закодированного в rawId.

function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind

Параметры

rawId

string

Необработанный идентификатор, который необходимо преобразовать в его представление идентификатора.

Возвращаемое значение

getIdentifierKind(CommunicationIdentifier)

Возвращает CommunicationIdentifierKind для заданного Параметра CommunicationIdentifier. Возвращает неопределенное значение, если тип не может быть выведен.

function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind

Параметры

identifier
CommunicationIdentifier

Идентификатор, тип которого должен быть выведен.

Возвращаемое значение

getIdentifierRawId(CommunicationIdentifier)

Возвращает необработанный идентификатор для заданного объекта CommunicationIdentifier. Вы можете использовать необработанный идентификатор для кодирования идентификатора, а затем использовать его в качестве ключа в базе данных.

function getIdentifierRawId(identifier: CommunicationIdentifier): string

Параметры

identifier
CommunicationIdentifier

Идентификатор, который необходимо преобразовать в необработанный идентификатор.

Возвращаемое значение

string

isCommunicationUserIdentifier(CommunicationIdentifier)

Проверяет идентификатор, чтобы определить, реализуется ли он CommunicationUserIdentifier.

function isCommunicationUserIdentifier(identifier: CommunicationIdentifier): identifier

Параметры

identifier
CommunicationIdentifier

Предполагаемая проверка CommunicationUserIdentifier.

Возвращаемое значение

identifier

isKeyCredential(unknown)

Проверяет, является ли значение keyCredential.

function isKeyCredential(credential: unknown): credential

Параметры

credential

unknown

Проверяемые учетные данные.

Возвращаемое значение

credential

isMicrosoftTeamsAppIdentifier(CommunicationIdentifier)

Проверяет идентификатор, чтобы определить, реализуется ли он MicrosoftTeamsAppIdentifier.

function isMicrosoftTeamsAppIdentifier(identifier: CommunicationIdentifier): identifier

Параметры

identifier
CommunicationIdentifier

Предполагается, что он доступен для тестирования.

Возвращаемое значение

identifier

isMicrosoftTeamsUserIdentifier(CommunicationIdentifier)

Проверяет идентификатор, чтобы определить, реализуется ли он MicrosoftTeamsUserIdentifier.

function isMicrosoftTeamsUserIdentifier(identifier: CommunicationIdentifier): identifier

Параметры

identifier
CommunicationIdentifier

Предполагается, что он доступен для тестирования.

Возвращаемое значение

identifier

isPhoneNumberIdentifier(CommunicationIdentifier)

Проверяет идентификатор, чтобы определить, реализуется ли он PhoneNumberIdentifier.

function isPhoneNumberIdentifier(identifier: CommunicationIdentifier): identifier

Параметры

identifier
CommunicationIdentifier

Предполагаемая проверка PhoneNumberIdentifier.

Возвращаемое значение

identifier

isUnknownIdentifier(CommunicationIdentifier)

Проверяет идентификатор, чтобы определить, реализуется ли он UnknownIdentifier.

function isUnknownIdentifier(identifier: CommunicationIdentifier): identifier

Параметры

identifier
CommunicationIdentifier

Предполагаемая проверка UnknownIdentifier.

Возвращаемое значение

identifier