HostedMcpServerToolApprovalMode Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает, как требуется утверждение для вызовов средства на размещенный сервер 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 |
Возвращает предопределенное значение HostedMcpServerToolApprovalMode , указывающее, что все вызовы инструментов к размещенного сервера MCP всегда требуют утверждения. |
| NeverRequire |
Возвращает предопределенное значение HostedMcpServerToolApprovalMode , указывающее, что все вызовы инструментов на размещенном сервере MCP никогда не требуют утверждения. |
Методы
| Имя | Описание |
|---|---|
| RequireSpecific(IList<String>, IList<String>) |
Создает экземпляр, указывающий HostedMcpServerToolApprovalMode поведение утверждения для отдельных имен инструментов. |