1 write to RequestId
Microsoft.Extensions.AI.Abstractions (1)
Contents\InputResponseContent.cs (1)
24RequestId = Throw.IfNullOrWhitespace(requestId);
25 references to RequestId
Microsoft.Extensions.AI (2)
ChatCompletion\FunctionInvokingChatClient.cs (1)
1531if (allApprovalRequestsMessages?.TryGetValue(approvalResponse.RequestId, out var requestInfo) is true)
Common\OtelMessageSerializer.cs (1)
216Id = farespc.RequestId,
Microsoft.Extensions.AI.Abstractions.Tests (13)
AssertExtensions.cs (2)
61Assert.Equal(expectedApprovalResponse.RequestId, actualApprovalResponse.RequestId);
Contents\InputResponseContentTests.cs (2)
27Assert.Equal(id, content.RequestId); 88Assert.Equal("req-abc123", approvalResponse.RequestId);
Contents\ToolApprovalRequestContentTests.cs (2)
51Assert.Same(id, response.RequestId); 72Assert.Same(id, response.RequestId);
Contents\ToolApprovalResponseContentTests.cs (7)
36Assert.Equal("req-1", content.RequestId); 42Assert.Equal("req-2", content.RequestId); 68Assert.Equal(content.RequestId, deserializedContent.RequestId); 91Assert.Equal(content.RequestId, deserializedContent.RequestId); 124Assert.Equal("req-abc123", approvalResponse.RequestId);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIRealtimeClientSession.cs (1)
660approvalResponse.RequestId ?? string.Empty,
OpenAIResponsesChatClient.cs (2)
1323ToolApprovalResponseContent { ToolCall: McpServerToolCallContent } toolResp => ResponseItem.CreateMcpApprovalResponseItem(toolResp.RequestId, toolResp.Approved), 1414yield return ResponseItem.CreateMcpApprovalResponseItem(toolResp.RequestId, toolResp.Approved);
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIConversionTests.cs (2)
1052Assert.Equal("mcpr_123", approvalResponse.RequestId); 1365Assert.Equal("mcpr_123", approvalResponseContent.RequestId);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
61Assert.Equal(expectedApprovalResponse.RequestId, actualApprovalResponse.RequestId);
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (1)
2108new ToolApprovalResponseContent(tarc.RequestId, tarc.Approved, (ToolCallContent)CloneFcc(tarc.ToolCall))
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
61Assert.Equal(expectedApprovalResponse.RequestId, actualApprovalResponse.RequestId);