FunctionInvokingChatClient.FunctionInvoker 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인스턴스를 호출하는 데 사용되는 대리자를 AIFunction 가져오거나 설정합니다.
public:
property Func<Microsoft::Extensions::AI::FunctionInvocationContext ^, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<System::Object ^>> ^ FunctionInvoker { Func<Microsoft::Extensions::AI::FunctionInvocationContext ^, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<System::Object ^>> ^ get(); void set(Func<Microsoft::Extensions::AI::FunctionInvocationContext ^, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<System::Object ^>> ^ value); };
public Func<Microsoft.Extensions.AI.FunctionInvocationContext,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<object?>>? FunctionInvoker { get; set; }
member this.FunctionInvoker : Func<Microsoft.Extensions.AI.FunctionInvocationContext, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<obj>> with get, set
Public Property FunctionInvoker As Func(Of FunctionInvocationContext, CancellationToken, ValueTask(Of Object))
속성 값
설명
기본적으로 보호된 InvokeFunctionAsync(FunctionInvocationContext, CancellationToken) 메서드는 각각 AIFunction 호출되어 인스턴스를 호출하고 결과를 반환합니다. 이 대리자를 값null 이 아닌 값 InvokeFunctionAsync(FunctionInvocationContext, CancellationToken) 으로 설정하면 일반 호출을 이 대리자 호출로 바꿔서 이 대리자가 함수의 모든 호출 처리를 가정할 수 있도록 합니다.