HostedMcpServerToolApprovalMode Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt, wie die Genehmigung für Toolaufrufe an einen gehosteten MCP-Server erforderlich ist.
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
- Vererbung
-
HostedMcpServerToolApprovalMode
- Abgeleitet
- Attribute
Hinweise
Die vordefinierten Werte AlwaysRequireund NeverRequire werden bereitgestellt, um die Behandlung für alle Tools anzugeben. Verwenden Sie die Verwendung RequireSpecific(IList<String>, IList<String>), um das Genehmigungsverhalten für einzelne Toolnamen anzugeben.
Eigenschaften
| Name | Beschreibung |
|---|---|
| AlwaysRequire |
Ruft einen vordefinierten HostedMcpServerToolApprovalMode Wert ab, der angibt, dass alle Toolaufrufe an einen gehosteten MCP-Server immer eine Genehmigung erfordern. |
| NeverRequire |
Ruft einen vordefinierten HostedMcpServerToolApprovalMode Wert ab, der angibt, dass alle Toolaufrufe an einen gehosteten MCP-Server niemals eine Genehmigung erfordern. |
Methoden
| Name | Beschreibung |
|---|---|
| RequireSpecific(IList<String>, IList<String>) |
Instanziiert ein HostedMcpServerToolApprovalMode Genehmigungsverhalten für einzelne Toolnamen. |