1 write to RequestId
Microsoft.Extensions.AI.Abstractions (1)
Contents\InputRequestContent.cs (1)
24RequestId = Throw.IfNullOrWhitespace(requestId);
21 references to RequestId
Microsoft.AspNetCore.Components.AI (2)
Pipeline\FunctionApprovalHandler.cs (2)
35? functionCall.CallId ?? approvalRequest.RequestId 36: approvalRequest.RequestId
Microsoft.Extensions.AI (2)
ChatCompletion\FunctionInvokingChatClient.cs (1)
1455(allApprovalRequestsMessages ??= []).Add(tarc.RequestId, (message, tarc));
Common\OtelMessageSerializer.cs (1)
203Id = fareqc.RequestId,
Microsoft.Extensions.AI.Abstractions (1)
Contents\ToolApprovalRequestContent.cs (1)
74new ToolApprovalResponseContent(RequestId, approved, ToolCall) { Reason = reason };
Microsoft.Extensions.AI.Abstractions.Tests (8)
AssertExtensions.cs (2)
52Assert.Equal(expectedApprovalRequest.RequestId, actualApprovalRequest.RequestId);
Contents\InputRequestContentTests.cs (2)
28Assert.Equal(id, content.RequestId); 87Assert.Equal("req-abc123", approvalRequest.RequestId);
Contents\ToolApprovalRequestContentTests.cs (4)
37Assert.Same(id, content.RequestId); 96Assert.Equal(content.RequestId, deserializedContent.RequestId); 125Assert.Equal("req-abc123", approvalRequest.RequestId);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
1592toolReq.RequestId,
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIConversionTests.cs (2)
1041Assert.Equal("mcpr_123", approvalRequest.RequestId); 1351Assert.Equal("mcpr_123", approvalRequestContent.RequestId);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
52Assert.Equal(expectedApprovalRequest.RequestId, actualApprovalRequest.RequestId);
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (1)
2103new ToolApprovalRequestContent(tarc.RequestId, (ToolCallContent)CloneFcc(tarc.ToolCall))
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
52Assert.Equal(expectedApprovalRequest.RequestId, actualApprovalRequest.RequestId);