你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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