private Task <Metadata> ConnectAsync() { Logger.LogPerformanceCounterFn("StreamReader.ConnectCount", x => x + 1); if (_resumeToken != null) { Logger.Debug(() => $"Resuming at location:{_resumeToken}"); _request.ResumeToken = _resumeToken; } _currentCall = _spannerClient.ExecuteSqlStream(_request); return(_currentCall.ResponseHeadersAsync.WithSessionChecking(() => _session)); }
private Task <Metadata> ConnectAsync() { Logger.LogPerformanceCounterFn("StreamReader.ConnectCount", x => x + 1); if (_resumeToken != null) { Logger.Debug(() => $"Resuming at location:{_resumeToken}"); _request.ResumeToken = _resumeToken; } _currentCall = _spannerClient.ExecuteSqlStream(_request, _spannerClient.Settings.ExecuteSqlStreamSettings.WithExpiration( _spannerClient.Settings.ConvertTimeoutToExpiration(_timeoutSeconds))); return(WithTiming(_currentCall.ResponseHeadersAsync.WithSessionChecking(() => _session), "ResponseHeaders")); }