Method SetElicitationHandler
SetElicitationHandler(Func<McpElicitationRequest, CancellationToken, Task<McpElicitationResponse>>)
Sets a handler function for elicitation requests. This is an alternative to using the ElicitationRequested event.
public void SetElicitationHandler(Func<McpElicitationRequest, CancellationToken, Task<McpElicitationResponse>> handler)
Parameters
handlerFunc<McpElicitationRequest, CancellationToken, Task<McpElicitationResponse>>A function that takes an elicitation request and returns a response. Return null to cancel the request.
SetElicitationHandler(Func<McpElicitationRequest, McpElicitationResponse>)
Sets a synchronous handler function for elicitation requests.
public void SetElicitationHandler(Func<McpElicitationRequest, McpElicitationResponse> handler)
Parameters
handlerFunc<McpElicitationRequest, McpElicitationResponse>A function that takes an elicitation request and returns a response. Return null to cancel the request.