1 instantiation of HostedMcpServerToolAlwaysRequireApprovalMode
Microsoft.Extensions.AI.Abstractions (1)
HostedMcpServerToolApprovalMode.cs (1)
26public static HostedMcpServerToolAlwaysRequireApprovalMode AlwaysRequire { get; } = new();
9 references to HostedMcpServerToolAlwaysRequireApprovalMode
Microsoft.Extensions.AI.Abstractions (7)
HostedMcpServerToolAlwaysRequireApprovalMode.cs (5)
12/// Use <see cref="HostedMcpServerToolApprovalMode.AlwaysRequire"/> to get an instance of <see cref="HostedMcpServerToolAlwaysRequireApprovalMode"/>. 17/// <summary>Initializes a new instance of the <see cref="HostedMcpServerToolAlwaysRequireApprovalMode"/> class.</summary> 18/// <remarks>Use <see cref="HostedMcpServerToolApprovalMode.AlwaysRequire"/> to get an instance of <see cref="HostedMcpServerToolAlwaysRequireApprovalMode"/>.</remarks> 24public override bool Equals(object? obj) => obj is HostedMcpServerToolAlwaysRequireApprovalMode; 27public override int GetHashCode() => typeof(HostedMcpServerToolAlwaysRequireApprovalMode).GetHashCode();
HostedMcpServerToolApprovalMode.cs (2)
17[JsonDerivedType(typeof(HostedMcpServerToolAlwaysRequireApprovalMode), typeDiscriminator: "always")] 26public static HostedMcpServerToolAlwaysRequireApprovalMode AlwaysRequire { get; } = new();
Microsoft.Extensions.AI.OpenAI (2)
OpenAIRealtimeClientSession.cs (1)
592HostedMcpServerToolAlwaysRequireApprovalMode => Sdk.RealtimeDefaultMcpToolCallApprovalPolicy.AlwaysRequireApproval,
OpenAIResponsesChatClient.cs (1)
832case HostedMcpServerToolAlwaysRequireApprovalMode: