public async Task PingAsync(PingRequest request, CancellationToken cancellationToken = default(CancellationToken)) { if (_transportConfig.ProtocolVersion == ProtocolVersions.V8) { await _pingCallerV8.PingAsync(request, cancellationToken); } }
protected override async Task ExecuteAsync(CancellationToken cancellationToken) { try { await _pingCaller.PingAsync( new PingRequest { ServiceInstanceId = RuntimeEnvironment.ServiceInstanceId.Value, InstanceId = RuntimeEnvironment.InstanceId.ToString("N") }, cancellationToken); Logger.LogInformation($"Ping server @{DateTimeOffset.UtcNow}"); } catch (Exception exception) { Logger.LogError($"Ping server fail @{DateTimeOffset.UtcNow}", exception); } }
protected override async Task ExecuteAsync(CancellationToken cancellationToken) { try { await _pingCaller.PingAsync( new PingRequest { ServiceName = _instrumentConfig.ServiceName, InstanceId = _instrumentConfig.ServiceInstanceName }, cancellationToken); Logger.Information($"Ping server @{DateTimeOffset.UtcNow}"); } catch (Exception exception) { Logger.Error($"Ping server fail @{DateTimeOffset.UtcNow}", exception); } }