HostedMcpServerToolApprovalMode Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opisuje sposób zatwierdzania wywołań narzędzi do hostowanego serwera MCP.
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
- Dziedziczenie
-
HostedMcpServerToolApprovalMode
- Pochodne
- Atrybuty
Uwagi
Wstępnie zdefiniowane wartości AlwaysRequirei NeverRequire służą do określania obsługi wszystkich narzędzi. Aby określić zachowanie zatwierdzania dla poszczególnych nazw narzędzi, użyj polecenia RequireSpecific(IList<String>, IList<String>).
Właściwości
| Nazwisko | Opis |
|---|---|
| AlwaysRequire |
Pobiera wstępnie zdefiniowany HostedMcpServerToolApprovalMode element wskazujący, że wszystkie wywołania narzędzi do hostowanego serwera MCP zawsze wymagają zatwierdzenia. |
| NeverRequire |
Pobiera wstępnie zdefiniowany HostedMcpServerToolApprovalMode element wskazujący, że wszystkie wywołania narzędzi do hostowanego serwera MCP nigdy nie wymagają zatwierdzenia. |
Metody
| Nazwisko | Opis |
|---|---|
| RequireSpecific(IList<String>, IList<String>) |
Tworzy wystąpienie HostedMcpServerToolApprovalMode , które określa zachowanie zatwierdzania dla poszczególnych nazw narzędzi. |