Table of Contents

Class ShutdownHandler

Namespace
RDCore.SDK.Server.Handlers.Lifecycle
Assembly
RDCore.SDK.dll
public class ShutdownHandler : ShutdownHandlerBase, IJsonRpcRequestHandler<ShutdownParams>, IShutdownHandler, IJsonRpcNotificationHandler<ShutdownParams>, IRequestHandler<ShutdownParams>, IRequestHandler<ShutdownParams, Unit>, IJsonRpcHandler
Inheritance
ShutdownHandler
Implements
IRequestHandler<ShutdownParams>
IRequestHandler<ShutdownParams, Unit>
Inherited Members

Constructors

ShutdownHandler(ILogger<IJsonRpcHandler>, IServerStateProvider)

public ShutdownHandler(ILogger<IJsonRpcHandler> logger, IServerStateProvider server)

Parameters

logger ILogger<IJsonRpcHandler>
server IServerStateProvider

Methods

Handle(ShutdownParams, CancellationToken)

Handles a request

public override Task<Unit> Handle(ShutdownParams request, CancellationToken cancellationToken)

Parameters

request ShutdownParams

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Unit>

Response from the request