13 references to AlwaysRequire
Microsoft.Extensions.AI.Abstractions (6)
HostedMcpServerToolAlwaysRequireApprovalMode.cs (3)
13/// Use <see cref="HostedMcpServerToolApprovalMode.AlwaysRequire"/> to get an instance of <see cref="HostedMcpServerToolAlwaysRequireApprovalMode"/>. 16[DebuggerDisplay(nameof(AlwaysRequire))] 20/// <remarks>Use <see cref="HostedMcpServerToolApprovalMode.AlwaysRequire"/> to get an instance of <see cref="HostedMcpServerToolAlwaysRequireApprovalMode"/>.</remarks>
HostedMcpServerToolApprovalMode.cs (1)
14/// The predefined values <see cref="AlwaysRequire" />, and <see cref="NeverRequire"/> are provided to specify handling for all tools.
Tools\HostedMcpServerTool.cs (2)
70/// You can set this property to <see cref="HostedMcpServerToolApprovalMode.AlwaysRequire"/> to require approval for all tool calls, 74/// The default value is <see langword="null"/>, which some providers might treat the same as <see cref="HostedMcpServerToolApprovalMode.AlwaysRequire"/>.
Microsoft.Extensions.AI.Abstractions.Tests (6)
HostedMcpServerToolApprovalModeTests.cs (4)
14Assert.Same(HostedMcpServerToolApprovalMode.AlwaysRequire, HostedMcpServerToolApprovalMode.AlwaysRequire); 31string json = JsonSerializer.Serialize(HostedMcpServerToolApprovalMode.AlwaysRequire, TestJsonSerializerContext.Default.HostedMcpServerToolApprovalMode); 35Assert.Equal(HostedMcpServerToolApprovalMode.AlwaysRequire, result);
Tools\HostedMcpServerToolTests.cs (2)
54tool.ApprovalMode = HostedMcpServerToolApprovalMode.AlwaysRequire; 55Assert.Same(HostedMcpServerToolApprovalMode.AlwaysRequire, tool.ApprovalMode);
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIResponseClientIntegrationTests.cs (1)
126HostedMcpServerToolApprovalMode.AlwaysRequire,