RequireApprovalOption Constructors

Definition

Overloads

Name Description
RequireApprovalOption(McpApprovalKind)

Creates an option that applies a single approval type to all tools.

RequireApprovalOption(MCPApprovalType)

Creates an option that applies a single approval type to all tools.

RequireApprovalOption(IList<String>, IList<String>)

Creates a per-tool approval configuration.

RequireApprovalOption(McpApprovalKind)

Source:
RequireApprovalOption.cs

Creates an option that applies a single approval type to all tools.

public RequireApprovalOption(Azure.AI.VoiceLive.McpApprovalKind approvalType);
new Azure.AI.VoiceLive.RequireApprovalOption : Azure.AI.VoiceLive.McpApprovalKind -> Azure.AI.VoiceLive.RequireApprovalOption
Public Sub New (approvalType As McpApprovalKind)

Parameters

approvalType
McpApprovalKind

The approval type ("never" or "always").

Applies to

RequireApprovalOption(MCPApprovalType)

Source:
RequireApprovalOption.cs

Creates an option that applies a single approval type to all tools.

public RequireApprovalOption(Azure.AI.VoiceLive.MCPApprovalType approvalType);
new Azure.AI.VoiceLive.RequireApprovalOption : Azure.AI.VoiceLive.MCPApprovalType -> Azure.AI.VoiceLive.RequireApprovalOption
Public Sub New (approvalType As MCPApprovalType)

Parameters

approvalType
MCPApprovalType

The approval type ("never" or "always").

Applies to

RequireApprovalOption(IList<String>, IList<String>)

Source:
RequireApprovalOption.cs
Source:
RequireApprovalOption.cs

Creates a per-tool approval configuration.

public RequireApprovalOption(System.Collections.Generic.IList<string> alwaysRequireApproval = default, System.Collections.Generic.IList<string> neverRequireApproval = default);
new Azure.AI.VoiceLive.RequireApprovalOption : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<string> -> Azure.AI.VoiceLive.RequireApprovalOption
Public Sub New (Optional alwaysRequireApproval As IList(Of String) = Nothing, Optional neverRequireApproval As IList(Of String) = Nothing)

Parameters

alwaysRequireApproval
IList<String>

Tool names that always require approval.

neverRequireApproval
IList<String>

Tool names that never require approval.

Applies to