Table of Contents

Method SetElicitationHandler

Namespace
LMKit.Mcp.Client
Assembly
LM-Kit.NET.dll

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

handler Func<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

handler Func<McpElicitationRequest, McpElicitationResponse>

A function that takes an elicitation request and returns a response. Return null to cancel the request.