ItemFieldReasoningItem Class

Definition

Reasoning.

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

Properties

Name Description
Content

Reasoning text content.

EncryptedContent

Gets 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<ItemField>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ItemField)
IJsonModel<ItemField>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ItemField)
IJsonModel<ItemFieldReasoningItem>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ItemFieldReasoningItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ItemField>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ItemField)
IPersistableModel<ItemField>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ItemField)
IPersistableModel<ItemField>.Write(ModelReaderWriterOptions) (Inherited from ItemField)
IPersistableModel<ItemFieldReasoningItem>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ItemFieldReasoningItem>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ItemFieldReasoningItem>.Write(ModelReaderWriterOptions)

Applies to