HostedMcpServerToolApprovalMode クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ホストされている 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
- 継承
-
HostedMcpServerToolApprovalMode
- 派生
- 属性
注釈
定義済みの値 AlwaysRequire、およびすべてのツールの処理を指定する NeverRequire が用意されています。 個々のツール名の承認動作を指定するには、 RequireSpecific(IList<String>, IList<String>)を使用します。
プロパティ
| 名前 | 説明 |
|---|---|
| AlwaysRequire |
ホストされている MCP サーバーに対するすべてのツール呼び出しで常に承認が必要であることを示す定義済みの HostedMcpServerToolApprovalMode を取得します。 |
| NeverRequire |
ホストされている MCP サーバーに対するすべてのツール呼び出しで承認が不要であることを示す定義済みの HostedMcpServerToolApprovalMode を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| RequireSpecific(IList<String>, IList<String>) |
個々のツール名の承認動作を指定する HostedMcpServerToolApprovalMode をインスタンス化します。 |