@azure/communication-common package
Классы
AzureCommunicationTokenCredential |
Реализация CommunicationTokenCredential с поддержкой упреждающего обновления маркеров. |
Интерфейсы
CommunicationGetTokenOptions |
Параметры функции |
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 — это различающееся объединение, которое добавляет свойство |
Функции
create |
Создает CommunicationIdentifierKind из заданного rawId. При хранении rawId используйте эту функцию для восстановления идентификатора, который был закодирован в rawId. |
get |
Возвращает CommunicationIdentifierKind для заданного CommunicationIdentifier. Возвращает значение undefined, если не удалось вывести тип. |
get |
Возвращает rawId для заданного CommunicationIdentifier. Вы можете использовать rawId для кодирования идентификатора, а затем использовать его в качестве ключа в базе данных. |
is |
Проверяет идентификатор, чтобы определить, реализует ли он CommunicationUserIdentifier. |
is |
Проверяет, является ли значение KeyCredential. |
is |
Проверяет идентификатор, чтобы определить, реализует ли он MicrosoftTeamsAppIdentifier. |
is |
Проверяет идентификатор, чтобы определить, реализует ли он MicrosoftTeamsUserIdentifier. |
is |
Проверяет идентификатор, чтобы определить, реализует ли он PhoneNumberIdentifier. |
is |
Проверяет идентификатор, чтобы определить, реализует ли он UnknownIdentifier. |
Сведения о функции
createIdentifierFromRawId(string)
Создает CommunicationIdentifierKind из заданного rawId. При хранении rawId используйте эту функцию для восстановления идентификатора, который был закодирован в rawId.
function createIdentifierFromRawId(rawId: string): CommunicationIdentifierKind
Параметры
- rawId
-
string
RawId, который необходимо преобразовать в представление идентификатора.
Возвращаемое значение
getIdentifierKind(CommunicationIdentifier)
Возвращает CommunicationIdentifierKind для заданного CommunicationIdentifier. Возвращает значение undefined, если не удалось вывести тип.
function getIdentifierKind(identifier: CommunicationIdentifier): CommunicationIdentifierKind
Параметры
- identifier
- CommunicationIdentifier
Идентификатор, тип которого должен быть выведен.
Возвращаемое значение
getIdentifierRawId(CommunicationIdentifier)
Возвращает rawId для заданного CommunicationIdentifier. Вы можете использовать rawId для кодирования идентификатора, а затем использовать его в качестве ключа в базе данных.
function getIdentifierRawId(identifier: CommunicationIdentifier): string
Параметры
- identifier
- CommunicationIdentifier
Идентификатор для преобразования в его rawId.
Возвращаемое значение
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