Class ShutdownHandler
public class ShutdownHandler : ShutdownHandlerBase, IJsonRpcRequestHandler<ShutdownParams>, IShutdownHandler, IJsonRpcNotificationHandler<ShutdownParams>, IRequestHandler<ShutdownParams>, IRequestHandler<ShutdownParams, Unit>, IJsonRpcHandler
- Inheritance
-
ShutdownHandler
- Implements
-
IRequestHandler<ShutdownParams>
- Inherited Members
Constructors
ShutdownHandler(ILogger<IJsonRpcHandler>, IServerStateProvider)
public ShutdownHandler(ILogger<IJsonRpcHandler> logger, IServerStateProvider server)
Parameters
loggerILogger<IJsonRpcHandler>serverIServerStateProvider
Methods
Handle(ShutdownParams, CancellationToken)
Handles a request
public override Task<Unit> Handle(ShutdownParams request, CancellationToken cancellationToken)
Parameters
requestShutdownParamsThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<Unit>
Response from the request