@azure/web-pubsub-chat package

Klassen

AzureKeyCredential

Statische Schlüsselbasierte Anmeldeinformationen, die das Aktualisieren des zugrunde liegenden Schlüsselwerts unterstützen.

WebPubSubChatServiceClient

Ein Client zur Verwaltung von Chat-Ressourcen in einem Azure Web PubSub Chat-Hub.

Schnittstellen

ChatConversation

Stellt ein Chat-Gespräch dar.

ChatMessage

Stellt eine Chatnachricht dar.

ChatMessageInput

Die Eigenschaften werden beim Aktualisieren einer Chatnachricht akzeptiert.

ChatRole

Stellt eine Chat-Rolle dar. Ein Rollenname muss mit 'Benutzer' beginnen. oder 'Zimmer'. Präfix. Eine Rolle muss entweder Benutzerberechtigungen oder Raumberechtigungen enthalten, aber nicht beide.

ChatRoleInput

Die Eigenschaften, die erforderlich sind, um eine Chat-Rolle zu erstellen oder zu ersetzen.

ChatRoom

Stellt einen Chatraum dar.

ChatRoomInput

Die Eigenschaften, die benötigt werden, um einen Chatraum zu erstellen oder zu ersetzen.

ChatRoomMember

Steht für ein Raummitglied.

ChatRoomMemberInput

Die Eigenschaften, die erforderlich sind, um ein Raummitglied zu schaffen oder zu ersetzen.

ChatUser

Repräsentiert ein Benutzerprofil im Chatsystem. Dies ist ein differenzierter Basistyp; Betonnutzlasten werden durch das kind Feld ausgewählt (z. B. HumanChatUser).

ChatUserInput

Die Eigenschaften, die erforderlich sind, um einen Chat-Nutzer zu erstellen oder zu ersetzen.

ClientAccessToken

Ein Chat-Client-Zugriffstoken und Verbindungs-URLs.

CreateOrReplaceRoleOptionalParams

Optionale Parameter.

CreateOrReplaceRoomMemberOptionalParams

Optionale Parameter.

CreateOrReplaceRoomOptionalParams

Optionale Parameter.

CreateOrReplaceUserOptionalParams

Optionale Parameter.

DeleteMessageOptionalParams

Optionale Parameter.

DeleteRoleOptionalParams

Optionale Parameter.

DeleteRoomMemberOptionalParams

Optionale Parameter.

DeleteRoomOptionalParams

Optionale Parameter.

DeleteUserOptionalParams

Optionale Parameter.

GetClientAccessTokenOptions

Optionen zur Generierung eines Chat-Client-Zugangstokens.

GetConversationOptionalParams

Optionale Parameter.

GetRoleOptionalParams

Optionale Parameter.

GetRoomOptionalParams

Optionale Parameter.

GetUserOptionalParams

Optionale Parameter.

HumanChatUser

Ein menschlicher Endnutzer, identifiziert durch eine Benutzerrolle.

HumanChatUserInput

Die Eigenschaften, die erforderlich sind, um einen menschlichen Chat-Nutzer zu erstellen oder zu ersetzen.

ListMessagesOptionalParams

Optionale Parameter.

ListRolesOptionalParams

Optionale Parameter.

ListRoomMembersOptionalParams

Optionale Parameter.

MessageContent

Inhaltstext der Nachricht.

PageSettings

Optionen für die byPage-Methode

PagedAsyncIterableIterator

Eine Schnittstelle, die eine asynchrone iterierbare Iteration sowohl zum Abschluss als auch nach Seite ermöglicht.

UpdateMessageOptionalParams

Optionale Parameter.

WebPubSubChatServiceClientOptionalParams

Optionale Parameter für den Client.

WebPubSubChatServiceClientOptions

Optionen zur Konfiguration des Web PubSub Chat-Serviceclients.

Typaliase

ChatPermission

Eine Berechtigung, die einer Chat-Rolle zugewiesen werden kann. KnownChatPermission kann austauschbar mit ChatPermission verwendet werden; dieses Enum enthält die bekannten Werte, die der Dienst unterstützt.

Bekannte Werte, die vom Dienst unterstützt werden

user.create_room: Ermöglicht es einem Nutzer, Chatrooms zu erstellen. user.fetch_all_rooms: Ermöglicht es einem Nutzer, die Räume aufzulisten, zu denen er gehört. room.publish_message: Erlaubt einem Raummitglied, Nachrichten zu veröffentlichen. room.history: Ermöglicht es einem Raummitglied, den Nachrichtenverlauf zu lesen. room.invite: Ermöglicht es einem Raummitglied, Benutzer zu einem Raum hinzuzufügen. room.remove_user: Ermöglicht es einem Raumbetreiber, Benutzer aus einem Raum zu entfernen.

ChatUserInputUnion

Alias für ChatUserInputUnion

ChatUserKind

Diskriminator für die Art von Chat-Nutzer.

ChatUserUnion

Alias für ChatUserUnion

ContinuablePage

Eine Schnittstelle, die eine Seite mit Ergebnissen beschreibt.

Enumerationen

KnownChatPermission

Eine Berechtigung, die einer Chat-Rolle zugewiesen werden kann.

KnownVersions

Service-API-Versionen.

Functions

isRestError(unknown)

Typeguard für RestError

Variablen

RestError

Ein benutzerdefinierter Fehlertyp für fehlgeschlagene Pipelineanforderungen.

BuiltInChatRoles

Eingebaute Rollen werden vom Web PubSub Chat unterstützt.

Details zur Funktion

isRestError(unknown)

Typeguard für RestError

function isRestError(e: unknown): e is RestError

Parameter

e

unknown

Etwas, das von einer Catch-Klausel abgefangen wird.

Gibt zurück

e is RestError

Details zu Variablen

RestError

Ein benutzerdefinierter Fehlertyp für fehlgeschlagene Pipelineanforderungen.

RestError: RestErrorConstructor

Typ

BuiltInChatRoles

Eingebaute Rollen werden vom Web PubSub Chat unterstützt.

BuiltInChatRoles: { RoomMember: "room.member", RoomOperator: "room.operator", UserNormal: "user.normal" }

Typ

{ RoomMember: "room.member", RoomOperator: "room.operator", UserNormal: "user.normal" }