ItemReasoningItem Class

Definition

Reasoning.

public class ItemReasoningItem : Azure.AI.AgentServer.Responses.Models.Item, System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Responses.Models.ItemReasoningItem>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Responses.Models.ItemReasoningItem>
type ItemReasoningItem = class
    inherit Item
    interface IJsonModel<ItemReasoningItem>
    interface IPersistableModel<ItemReasoningItem>
Public Class ItemReasoningItem
Inherits Item
Implements IJsonModel(Of ItemReasoningItem), IPersistableModel(Of ItemReasoningItem)
Inheritance
ItemReasoningItem
Implements

Constructors

Name Description
ItemReasoningItem(String, IEnumerable<SummaryTextContent>)

Initializes a new instance of ItemReasoningItem.

Properties

Name Description
Content

Reasoning text content.

EncryptedContent

Gets or sets the EncryptedContent.

Id

The unique identifier of the reasoning content.

Status

The status of the item. One of in_progress, completed, or incomplete. Populated when items are returned via API.

Summary

Reasoning summary content.

Methods

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

Explicit Interface Implementations

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

Applies to