Share via


MCPToolRequireApproval1 Constructors

Definition

Overloads

MCPToolRequireApproval1()

Source:
MCPToolRequireApproval.cs

Initializes a new instance of MCPToolRequireApproval1.

public MCPToolRequireApproval1();
Public Sub New ()

Applies to

MCPToolRequireApproval1(MCPToolRequireApprovalAlways, MCPToolRequireApprovalNever, IDictionary<String,BinaryData>)

Source:
MCPToolRequireApproval.cs

Initializes a new instance of MCPToolRequireApproval1.

public MCPToolRequireApproval1(Azure.AI.AgentServer.Contracts.Generated.OpenAI.MCPToolRequireApprovalAlways always, Azure.AI.AgentServer.Contracts.Generated.OpenAI.MCPToolRequireApprovalNever never, System.Collections.Generic.IDictionary<string,BinaryData> serializedAdditionalRawData);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.MCPToolRequireApproval1 : Azure.AI.AgentServer.Contracts.Generated.OpenAI.MCPToolRequireApprovalAlways * Azure.AI.AgentServer.Contracts.Generated.OpenAI.MCPToolRequireApprovalNever * System.Collections.Generic.IDictionary<string, BinaryData> -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.MCPToolRequireApproval1
Public Sub New (always As MCPToolRequireApprovalAlways, never As MCPToolRequireApprovalNever, serializedAdditionalRawData As IDictionary(Of String, BinaryData))

Parameters

always
MCPToolRequireApprovalAlways

A list of tools that always require approval.

never
MCPToolRequireApprovalNever

A list of tools that never require approval.

serializedAdditionalRawData
IDictionary<String,BinaryData>

Keeps track of any properties unknown to the library.

Applies to