Azure.Messaging.WebPubSub.Chat Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| AzureMessagingWebPubSubChatContext |
Context class which will be filled in by the System.ClientModel.SourceGeneration. For more information https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md |
| BuiltInChatRoles |
Built-in roles supported by Web PubSub Chat. |
| ClientAccessUriOptions |
Options for generating a client access URI via GetClientAccessUri(ClientAccessUriOptions, CancellationToken). |
| MessageQueryOptions |
Options for querying messages in a conversation. |
| WebPubSubChatConversation |
Represents a chat conversation. |
| WebPubSubChatMessage |
Represents a chat message. |
| WebPubSubChatMessageContent |
Message content body. |
| WebPubSubChatModelFactory |
A factory class for creating instances of the models for mocking. |
| WebPubSubChatRole |
Represents a chat role. A role name must start with 'user.' or 'room.' prefix. A role must contain either user permissions or room permissions, but not both. |
| WebPubSubChatRoom |
Represents a chat room. |
| WebPubSubChatRoomMember |
Represents a room member. |
| WebPubSubChatServiceClient |
The WebPubSubChatServiceClient. |
| WebPubSubChatServiceClientHostExtensions |
Extension methods to add WebPubSubChatServiceClient to an IHostApplicationBuilder. |
| WebPubSubChatServiceClientOptions |
Client options for WebPubSubChatServiceClient. |
| WebPubSubChatServiceClientSettings |
Represents the settings used to configure a WebPubSubChatServiceClient that can be loaded from an IConfigurationSection. |
| WebPubSubChatUser |
Represents a user profile in the chat system. This is a discriminated base type;
concrete payloads are selected by the |
| WebPubSubHumanChatUser |
A human end-user, identified by a user role. |
Structs
| Name | Description |
|---|---|
| ChatPermission |
A permission that can be assigned to a chat role. |
Enums
| Name | Description |
|---|---|
| WebPubSubChatServiceClientOptions.ServiceVersion |
The version of the service to use. |