public override Task <CheckHealthResponse> CheckHealth(CheckHealthRequest request, ServerCallContext context) { log.LogDebug("Check Health Request {0}", request); var connection = _connections.Get(request.PluginContext.DataSourceInstanceSettings); CheckHealthResponse checkHealthResponse = new CheckHealthResponse { Status = connection.Session.Connected ? CheckHealthResponse.Types.HealthStatus.Ok : CheckHealthResponse.Types.HealthStatus.Error, Message = connection.Session.Connected ? "Connected Successfully" : "Connection Failed", }; return(Task.FromResult(checkHealthResponse)); }
public override Task <CheckHealthResponse> CheckHealth(CheckHealthRequest request, ServerCallContext context) { return(base.CheckHealth(request, context)); }