OutputItemFileSearchCallBuilder Class

Definition

Scoped builder for a file search tool call output item. Provides methods for the file search lifecycle: added, in-progress, searching, completed, done.

public class OutputItemFileSearchCallBuilder : Azure.AI.AgentServer.Responses.OutputItemBuilder<Azure.AI.AgentServer.Responses.Models.OutputItemFileSearchToolCall>
type OutputItemFileSearchCallBuilder = class
    inherit OutputItemBuilder<OutputItemFileSearchToolCall>
Public Class OutputItemFileSearchCallBuilder
Inherits OutputItemBuilder(Of OutputItemFileSearchToolCall)
Inheritance
OutputItemFileSearchCallBuilder

Constructors

Name Description
OutputItemFileSearchCallBuilder()

Initializes a new instance of OutputItemFileSearchCallBuilder for mocking.

Properties

Name Description
ItemId

The auto-generated item ID for this output item.

(Inherited from OutputItemBuilder<T>)
OutputIndex

The output index assigned to this output item.

(Inherited from OutputItemBuilder<T>)

Methods

Name Description
EmitAdded()

Produces a response.output_item.added event with an in-progress file search item.

EmitAdded(T)

Produces a response.output_item.added event wrapping the given item.

(Inherited from OutputItemBuilder<T>)
EmitCompleted()

Produces a response.file_search_call.completed event.

EmitDone()

Produces a response.output_item.done event with a completed file search item.

EmitDone(T)

Produces a response.output_item.done event wrapping the given item and tracks it in the response's output list.

(Inherited from OutputItemBuilder<T>)
EmitInProgress()

Produces a response.file_search_call.in_progress event.

EmitSearching()

Produces a response.file_search_call.searching event.

Applies to