HostedMcpServerToolApprovalMode Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |