Condividi tramite


HostedMcpServerToolApprovalMode Classe

Definizione

Viene descritto il modo in cui è necessaria l'approvazione per le chiamate degli strumenti a un server MCP ospitato.

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
Ereditarietà
HostedMcpServerToolApprovalMode
Derivato
Attributi

Commenti

I valori AlwaysRequirepredefiniti e NeverRequire vengono forniti per specificare la gestione per tutti gli strumenti. Per specificare il comportamento di approvazione per i nomi dei singoli strumenti, usare RequireSpecific(IList<String>, IList<String>).

Proprietà

Nome Descrizione
AlwaysRequire

Ottiene un valore HostedMcpServerToolApprovalMode predefinito che indica che tutte le chiamate degli strumenti a un server MCP ospitato richiedono sempre l'approvazione.

NeverRequire

Ottiene un valore HostedMcpServerToolApprovalMode predefinito che indica che tutte le chiamate degli strumenti a un server MCP ospitato non richiedono mai l'approvazione.

Metodi

Nome Descrizione
RequireSpecific(IList<String>, IList<String>)

Crea un'istanza di che HostedMcpServerToolApprovalMode specifica il comportamento di approvazione per i singoli nomi degli strumenti.

Si applica a