HostedMcpServerToolApprovalMode Classe

Définition

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.

S’applique à