Freigeben über


FunctionShellCallOutputItemParam Class

Definition

Shell tool call output.

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

Constructors

Name Description
FunctionShellCallOutputItemParam(String, IEnumerable<FunctionShellCallOutputContentParam>)

Initializes a new instance of FunctionShellCallOutputItemParam.

Properties

Name Description
CallId

The unique ID of the shell tool call generated by the model.

Id

Gets or sets the Id.

MaxOutputLength

Gets or sets the MaxOutputLength.

Output

Captured chunks of stdout and stderr output, along with their associated outcomes.

Status

Gets or sets the Status.

Methods

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

Explicit Interface Implementations

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

Applies to