ToolType Struct

Definition

public readonly struct ToolType : IEquatable<Azure.AI.AgentServer.Responses.Models.ToolType>
type ToolType = struct
Public Structure ToolType
Implements IEquatable(Of ToolType)
Inheritance
ToolType
Implements

Constructors

Name Description
ToolType(String)

Initializes a new instance of ToolType.

Properties

Name Description
A2aPreview

Gets the A2aPreview.

ApplyPatch

Gets the ApplyPatch.

AzureAiSearch

Gets the AzureAiSearch.

AzureFunction

Gets the AzureFunction.

BingCustomSearchPreview

Gets the BingCustomSearchPreview.

BingGrounding

Gets the BingGrounding.

BrowserAutomationPreview

Gets the BrowserAutomationPreview.

CaptureStructuredOutputs

Gets the CaptureStructuredOutputs.

CodeInterpreter

Gets the CodeInterpreter.

Computer

Gets the Computer.

ComputerUsePreview

Gets the ComputerUsePreview.

Custom

Gets the Custom.

FabricDataagentPreview

Gets the FabricDataagentPreview.

FileSearch

Gets the FileSearch.

Function

Gets the Function.

ImageGeneration

Gets the ImageGeneration.

LocalShell

Gets the LocalShell.

Mcp

Gets the Mcp.

MemorySearch

Gets the MemorySearch.

MemorySearchPreview

Gets the MemorySearchPreview.

Namespace

Gets the Namespace.

Openapi

Gets the Openapi.

SharepointGroundingPreview

Gets the SharepointGroundingPreview.

Shell

Gets the Shell.

ToolSearch

Gets the ToolSearch.

WebSearch

Gets the WebSearch.

WebSearchPreview

Gets the WebSearchPreview.

WorkIqPreview

Gets the WorkIqPreview.

Methods

Name Description
Equals(ToolType)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(ToolType, ToolType)

Determines if two ToolType values are the same.

Implicit(String to Nullable<ToolType>)
Implicit(String to ToolType)

Converts a string to a ToolType.

Inequality(ToolType, ToolType)

Determines if two ToolType values are not the same.

Applies to