Table of Contents

Class ExitHandler

Namespace
RDCore.SDK.Server.Handlers.Lifecycle
Assembly
RDCore.SDK.dll
public class ExitHandler : ExitHandlerBase, IJsonRpcRequestHandler<ExitParams>, IExitHandler, IJsonRpcNotificationHandler<ExitParams>, IRequestHandler<ExitParams>, IRequestHandler<ExitParams, Unit>, IJsonRpcHandler
Inheritance
ExitHandler
Implements
IRequestHandler<ExitParams>
IRequestHandler<ExitParams, Unit>
Inherited Members

Constructors

ExitHandler(ILogger<IJsonRpcHandler>, IServerStateProvider)

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

Parameters

logger ILogger<IJsonRpcHandler>
server IServerStateProvider

Methods

Handle(ExitParams, CancellationToken)

Handles a request

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

Parameters

request ExitParams

The request

cancellationToken CancellationToken

Cancellation token

Returns

Task<Unit>

Response from the request