Condividi tramite


FoundryToolDetails Class

Definition

Represents parsed tool details.

public sealed class FoundryToolDetails : IEquatable<Azure.AI.AgentServer.Core.Tools.Models.FoundryToolDetails>
type FoundryToolDetails = class
    interface IEquatable<FoundryToolDetails>
Public NotInheritable Class FoundryToolDetails
Implements IEquatable(Of FoundryToolDetails)
Inheritance
FoundryToolDetails
Implements

Constructors

Name Description
FoundryToolDetails(String, String, IReadOnlyDictionary<String,Object>, IReadOnlyDictionary<String,Object>)

Initializes a new instance of the FoundryToolDetails class.

Properties

Name Description
Description

Gets the tool description.

InputSchema

Gets the tool input schema.

Metadata

Gets the raw tool metadata.

Name

Gets the tool name.

Methods

Name Description
<Clone>$()
Equals(FoundryToolDetails)
Equals(Object)
GetHashCode()
ToString()

Operators

Name Description
Equality(FoundryToolDetails, FoundryToolDetails)
Inequality(FoundryToolDetails, FoundryToolDetails)

Applies to