WebPubSubChatServiceClient Class
Definition
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.
The WebPubSubChatServiceClient.
public class WebPubSubChatServiceClient
type WebPubSubChatServiceClient = class
Public Class WebPubSubChatServiceClient
- Inheritance
-
WebPubSubChatServiceClient
Constructors
Properties
| Name | Description |
|---|---|
| Hub |
The hub name this client is connected to. |
| Pipeline |
The HTTP pipeline for sending and receiving REST requests and responses. |
Methods
| Name | Description |
|---|---|
| CreateOrReplaceRole(String, RequestContent, MatchConditions, RequestContext) |
[Protocol Method] Create or replace a role.
|
| CreateOrReplaceRole(String, WebPubSubChatRole, MatchConditions, CancellationToken) |
Create or replace a role. |
| CreateOrReplaceRoleAsync(String, RequestContent, MatchConditions, RequestContext) |
[Protocol Method] Create or replace a role.
|
| CreateOrReplaceRoleAsync(String, WebPubSubChatRole, MatchConditions, CancellationToken) |
Create or replace a role. |
| CreateOrReplaceRoom(String, RequestContent, MatchConditions, RequestContext) |
[Protocol Method] Create or replace a room with a client-specified ID.
|
| CreateOrReplaceRoom(String, WebPubSubChatRoom, MatchConditions, CancellationToken) |
Create or replace a room with a client-specified ID. |
| CreateOrReplaceRoomAsync(String, RequestContent, MatchConditions, RequestContext) |
[Protocol Method] Create or replace a room with a client-specified ID.
|
| CreateOrReplaceRoomAsync(String, WebPubSubChatRoom, MatchConditions, CancellationToken) |
Create or replace a room with a client-specified ID. |
| CreateOrReplaceRoomMember(String, String, RequestContent, MatchConditions, RequestContext) |
[Protocol Method] Create or replace a room member.
|
| CreateOrReplaceRoomMember(String, String, WebPubSubChatRoomMember, MatchConditions, CancellationToken) |
Create or replace a room member. |
| CreateOrReplaceRoomMemberAsync(String, String, RequestContent, MatchConditions, RequestContext) |
[Protocol Method] Create or replace a room member.
|
| CreateOrReplaceRoomMemberAsync(String, String, WebPubSubChatRoomMember, MatchConditions, CancellationToken) |
Create or replace a room member. |
| CreateOrReplaceUser(String, RequestContent, MatchConditions, RequestContext) |
[Protocol Method] Create or replace a user. The request body is a polymorphic
|
| CreateOrReplaceUser(String, WebPubSubChatUser, MatchConditions, CancellationToken) |
Create or replace a user. The request body is a polymorphic |
| CreateOrReplaceUserAsync(String, RequestContent, MatchConditions, RequestContext) |
[Protocol Method] Create or replace a user. The request body is a polymorphic
|
| CreateOrReplaceUserAsync(String, WebPubSubChatUser, MatchConditions, CancellationToken) |
Create or replace a user. The request body is a polymorphic |
| DeleteMessage(String, String, MatchConditions, CancellationToken) |
Delete a message. |
| DeleteMessage(String, String, MatchConditions, RequestContext) |
[Protocol Method] Delete a message.
|
| DeleteMessageAsync(String, String, MatchConditions, CancellationToken) |
Delete a message. |
| DeleteMessageAsync(String, String, MatchConditions, RequestContext) |
[Protocol Method] Delete a message.
|
| DeleteRole(String, MatchConditions, CancellationToken) |
Delete a role. |
| DeleteRole(String, MatchConditions, RequestContext) |
[Protocol Method] Delete a role.
|
| DeleteRoleAsync(String, MatchConditions, CancellationToken) |
Delete a role. |
| DeleteRoleAsync(String, MatchConditions, RequestContext) |
[Protocol Method] Delete a role.
|
| DeleteRoom(String, MatchConditions, CancellationToken) |
Delete a room. |
| DeleteRoom(String, MatchConditions, RequestContext) |
[Protocol Method] Delete a room.
|
| DeleteRoomAsync(String, MatchConditions, CancellationToken) |
Delete a room. |
| DeleteRoomAsync(String, MatchConditions, RequestContext) |
[Protocol Method] Delete a room.
|
| DeleteRoomMember(String, String, MatchConditions, CancellationToken) |
Delete a room member. |
| DeleteRoomMember(String, String, MatchConditions, RequestContext) |
[Protocol Method] Delete a room member.
|
| DeleteRoomMemberAsync(String, String, MatchConditions, CancellationToken) |
Delete a room member. |
| DeleteRoomMemberAsync(String, String, MatchConditions, RequestContext) |
[Protocol Method] Delete a room member.
|
| DeleteUser(String, MatchConditions, CancellationToken) |
Delete a user. |
| DeleteUser(String, MatchConditions, RequestContext) |
[Protocol Method] Delete a user.
|
| DeleteUserAsync(String, MatchConditions, CancellationToken) |
Delete a user. |
| DeleteUserAsync(String, MatchConditions, RequestContext) |
[Protocol Method] Delete a user.
|
| GetClientAccessUri(ClientAccessUriOptions, CancellationToken) |
Generates a client access URI that a client can use to connect to the Web PubSub Chat service. The URI includes a JWT access token as a query parameter. |
| GetClientAccessUriAsync(ClientAccessUriOptions, CancellationToken) |
Generates a client access URI that a client can use to connect to the Web PubSub Chat service. The URI includes a JWT access token as a query parameter. |
| GetConversation(String, CancellationToken) |
Get conversation information. |
| GetConversation(String, RequestContext) |
[Protocol Method] Get conversation information.
|
| GetConversationAsync(String, CancellationToken) |
Get conversation information. |
| GetConversationAsync(String, RequestContext) |
[Protocol Method] Get conversation information.
|
| GetMessages(String, MessageQueryOptions, CancellationToken) |
Query messages in a conversation from latest to earliest. |
| GetMessages(String, String, String, Nullable<Int32>, RequestContext) |
[Protocol Method] Query messages in a conversation from latest to earliest.
|
| GetMessagesAsync(String, MessageQueryOptions, CancellationToken) |
Query messages in a conversation from latest to earliest. |
| GetMessagesAsync(String, String, String, Nullable<Int32>, RequestContext) |
[Protocol Method] Query messages in a conversation from latest to earliest.
|
| GetRole(String, CancellationToken) |
Get role information. |
| GetRole(String, RequestContext) |
[Protocol Method] Get role information.
|
| GetRoleAsync(String, CancellationToken) |
Get role information. |
| GetRoleAsync(String, RequestContext) |
[Protocol Method] Get role information.
|
| GetRoles(Nullable<Int32>, String, CancellationToken) |
Query roles in a hub. |
| GetRoles(Nullable<Int32>, String, RequestContext) |
[Protocol Method] Query roles in a hub.
|
| GetRolesAsync(Nullable<Int32>, String, CancellationToken) |
Query roles in a hub. |
| GetRolesAsync(Nullable<Int32>, String, RequestContext) |
[Protocol Method] Query roles in a hub.
|
| GetRoom(String, CancellationToken) |
Get room information. |
| GetRoom(String, RequestContext) |
[Protocol Method] Get room information.
|
| GetRoomAsync(String, CancellationToken) |
Get room information. |
| GetRoomAsync(String, RequestContext) |
[Protocol Method] Get room information.
|
| GetRoomMembers(String, Nullable<Int32>, String, CancellationToken) |
Get room members. |
| GetRoomMembers(String, Nullable<Int32>, String, RequestContext) |
[Protocol Method] Get room members.
|
| GetRoomMembersAsync(String, Nullable<Int32>, String, CancellationToken) |
Get room members. |
| GetRoomMembersAsync(String, Nullable<Int32>, String, RequestContext) |
[Protocol Method] Get room members.
|
| GetUser(String, CancellationToken) |
Get a user's profile. The response is a polymorphic |
| GetUser(String, RequestContext) |
[Protocol Method] Get a user's profile. The response is a polymorphic
|
| GetUserAsync(String, CancellationToken) |
Get a user's profile. The response is a polymorphic |
| GetUserAsync(String, RequestContext) |
[Protocol Method] Get a user's profile. The response is a polymorphic
|
| UpdateMessage(String, String, RequestContent, MatchConditions, RequestContext) |
[Protocol Method] Update a message.
|
| UpdateMessage(String, String, WebPubSubChatMessage, MatchConditions, CancellationToken) |
Updates a message. |
| UpdateMessageAsync(String, String, RequestContent, MatchConditions, RequestContext) |
[Protocol Method] Update a message.
|
| UpdateMessageAsync(String, String, WebPubSubChatMessage, MatchConditions, CancellationToken) |
Updates a message. |