15 references to FunctionInvocationStatus
Microsoft.Extensions.AI (15)
ChatCompletion\FunctionInvokingChatClient.cs (5)
1283if (result.Status == FunctionInvocationStatus.RanToCompletion) 1298FunctionInvocationStatus.NotFound => $"Error: Requested function \"{result.CallContent.Name}\" not found.", 1299FunctionInvocationStatus.Exception => "Error: Function failed.", 1876internal FunctionInvocationResult(bool terminate, FunctionInvocationStatus status, FunctionCallContent callContent, object? result, Exception? exception) 1886public FunctionInvocationStatus Status { get; }
Common\FunctionInvocationProcessor.cs (5)
13using FunctionInvocationStatus = Microsoft.Extensions.AI.FunctionInvokingChatClient.FunctionInvocationStatus; 120return new(terminate: false, FunctionInvocationStatus.NotFound, callContent, result: null, exception: null); 126return new(terminate: false, FunctionInvocationStatus.NotFound, callContent, result: null, exception: null); 140return new(context.Terminate, FunctionInvocationStatus.RanToCompletion, callContent, result, exception: null); 144return new(terminate: false, FunctionInvocationStatus.Exception, callContent, result: null, exception: ex);
Realtime\FunctionInvokingRealtimeClientSession.cs (5)
15using FunctionInvocationStatus = Microsoft.Extensions.AI.FunctionInvokingChatClient.FunctionInvocationStatus; 344bool hasErrors = results.Exists(static r => r.Status == FunctionInvocationStatus.Exception); 373FunctionInvocationStatus.RanToCompletion => result.Result, 374FunctionInvocationStatus.NotFound => "Error: Function not found.", 375FunctionInvocationStatus.Exception => IncludeDetailedErrors && result.Exception is not null