Compartir a través de


HostedMcpServerToolApprovalMode Clase

Definición

Describe cómo se requiere la aprobación para las llamadas de herramientas a un servidor MCP hospedado.

public ref class HostedMcpServerToolApprovalMode
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.HostedMcpServerToolNeverRequireApprovalMode), "never")]
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.HostedMcpServerToolAlwaysRequireApprovalMode), "always")]
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.HostedMcpServerToolRequireSpecificApprovalMode), "requireSpecific")]
public class HostedMcpServerToolApprovalMode
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.HostedMcpServerToolNeverRequireApprovalMode), "never")>]
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.HostedMcpServerToolAlwaysRequireApprovalMode), "always")>]
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.HostedMcpServerToolRequireSpecificApprovalMode), "requireSpecific")>]
type HostedMcpServerToolApprovalMode = class
Public Class HostedMcpServerToolApprovalMode
Herencia
HostedMcpServerToolApprovalMode
Derivado
Atributos

Comentarios

Los valores predefinidos AlwaysRequirey NeverRequire se proporcionan para especificar el control de todas las herramientas. Para especificar el comportamiento de aprobación para nombres de herramientas individuales, use RequireSpecific(IList<String>, IList<String>).

Propiedades

Nombre Description
AlwaysRequire

Obtiene un predefinido HostedMcpServerToolApprovalMode que indica que todas las llamadas de herramienta a un servidor MCP hospedado siempre requieren aprobación.

NeverRequire

Obtiene un predefinido HostedMcpServerToolApprovalMode que indica que todas las llamadas de herramienta a un servidor MCP hospedado nunca requieren aprobación.

Métodos

Nombre Description
RequireSpecific(IList<String>, IList<String>)

Crea una instancia de que HostedMcpServerToolApprovalMode especifica el comportamiento de aprobación de nombres de herramientas individuales.

Se aplica a