HostedMcpServerToolApprovalMode Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |