Language

WebPubSubHumanChatUser Class

Definition

A human end-user, identified by a user role.

public class WebPubSubHumanChatUser : Azure.Messaging.WebPubSub.Chat.WebPubSubChatUser, System.ClientModel.Primitives.IJsonModel<Azure.Messaging.WebPubSub.Chat.WebPubSubHumanChatUser>, System.ClientModel.Primitives.IPersistableModel<Azure.Messaging.WebPubSub.Chat.WebPubSubHumanChatUser>
type WebPubSubHumanChatUser = class
    inherit WebPubSubChatUser
    interface IJsonModel<WebPubSubHumanChatUser>
    interface IPersistableModel<WebPubSubHumanChatUser>
Public Class WebPubSubHumanChatUser
Inherits WebPubSubChatUser
Implements IJsonModel(Of WebPubSubHumanChatUser), IPersistableModel(Of WebPubSubHumanChatUser)
Inheritance
WebPubSubHumanChatUser
Implements

Constructors

Name Description
WebPubSubHumanChatUser(String, String)

Initializes a new instance of WebPubSubHumanChatUser.

Properties

Name Description
Etag

The entity tag for this resource.

(Inherited from WebPubSubChatUser)
Id

User identifier.

(Inherited from WebPubSubChatUser)
Nickname

User's display nickname.

(Inherited from WebPubSubChatUser)
RoleName

Global user role assigned to the user. Must start with user..

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<WebPubSubChatUser>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from WebPubSubChatUser)
IJsonModel<WebPubSubChatUser>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from WebPubSubChatUser)
IJsonModel<WebPubSubHumanChatUser>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<WebPubSubHumanChatUser>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<WebPubSubChatUser>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from WebPubSubChatUser)
IPersistableModel<WebPubSubChatUser>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from WebPubSubChatUser)
IPersistableModel<WebPubSubChatUser>.Write(ModelReaderWriterOptions) (Inherited from WebPubSubChatUser)
IPersistableModel<WebPubSubHumanChatUser>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<WebPubSubHumanChatUser>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<WebPubSubHumanChatUser>.Write(ModelReaderWriterOptions)

Applies to