Share via


MessageItem Class

Definition

A message item within a conversation.

public class MessageItem : Azure.AI.VoiceLive.ConversationRequestItem, System.ClientModel.Primitives.IJsonModel<Azure.AI.VoiceLive.MessageItem>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.VoiceLive.MessageItem>
type MessageItem = class
    inherit ConversationRequestItem
    interface IJsonModel<MessageItem>
    interface IPersistableModel<MessageItem>
Public Class MessageItem
Inherits ConversationRequestItem
Implements IJsonModel(Of MessageItem), IPersistableModel(Of MessageItem)
Inheritance
Derived
Implements

Constructors

MessageItem(ResponseMessageRole, IEnumerable<MessageContentPart>)

Initializes a new instance of MessageItem.

Properties

Content

The content parts of the message.

Id

Gets or sets the Id.

(Inherited from ConversationRequestItem)
Status

Processing status of the message item.

Methods

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

Explicit Interface Implementations

IJsonModel<ConversationRequestItem>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ConversationRequestItem)
IJsonModel<ConversationRequestItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ConversationRequestItem)
IJsonModel<MessageItem>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<MessageItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ConversationRequestItem>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ConversationRequestItem)
IPersistableModel<ConversationRequestItem>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ConversationRequestItem)
IPersistableModel<ConversationRequestItem>.Write(ModelReaderWriterOptions) (Inherited from ConversationRequestItem)
IPersistableModel<MessageItem>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<MessageItem>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<MessageItem>.Write(ModelReaderWriterOptions)

Applies to