Language

ToolInvocationInput Class

Definition

Input parameters for a tool invocation in an orchestrated conversation.

public class ToolInvocationInput : IEquatable<Microsoft.Agents.CopilotStudio.Client.Models.ToolInvocationInput>
type ToolInvocationInput = class
    interface IEquatable<ToolInvocationInput>
Public Class ToolInvocationInput
Implements IEquatable(Of ToolInvocationInput)
Inheritance
ToolInvocationInput
Implements

Constructors

Name Description
ToolInvocationInput()
ToolInvocationInput(ToolInvocationInput)

Properties

Name Description
EqualityContract
Parameters

The parameters to pass to the tool. Kept as Object for maximum compatibility with arbitrary JSON payloads.

ToolSchemaName

The schema name of the tool (topic) to invoke.

Methods

Name Description
<Clone>$()
Equals(Object)
Equals(ToolInvocationInput)
GetHashCode()
PrintMembers(StringBuilder)
ToString()

Operators

Name Description
Equality(ToolInvocationInput, ToolInvocationInput)
Inequality(ToolInvocationInput, ToolInvocationInput)

Applies to