HostedMcpServerToolApprovalMode Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit comment l’approbation est requise pour les appels d’outils à un serveur MCP hébergé.
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
- Héritage
-
HostedMcpServerToolApprovalMode
- Dérivé
- Attributs
Remarques
Les valeurs AlwaysRequireprédéfinies et NeverRequire sont fournies pour spécifier la gestion de tous les outils. Pour spécifier le comportement d’approbation pour les noms d’outils individuels, utilisez RequireSpecific(IList<String>, IList<String>).
Propriétés
| Nom | Description |
|---|---|
| AlwaysRequire |
Obtient un indicateur prédéfini HostedMcpServerToolApprovalMode indiquant que tous les appels d’outils à un serveur MCP hébergé nécessitent toujours une approbation. |
| NeverRequire |
Obtient un indicateur prédéfini HostedMcpServerToolApprovalMode indiquant que tous les appels d’outils à un serveur MCP hébergé ne nécessitent jamais d’approbation. |
Méthodes
| Nom | Description |
|---|---|
| RequireSpecific(IList<String>, IList<String>) |
Instancie un comportement d’approbation HostedMcpServerToolApprovalMode pour les noms d’outils individuels. |