private async Task <bool> AreSessionsSupportedAfterSeverSelctionAsync(CancellationToken cancellationToken) { var selector = new AreSessionsSupportedServerSelector(); var selectedServer = await _cluster.SelectServerAsync(selector, cancellationToken).ConfigureAwait(false); return(AreSessionsSupported(selector.ClusterDescription) ?? false); }
private bool AreSessionsSupportedAfterServerSelection(CancellationToken cancellationToken) { var selector = new AreSessionsSupportedServerSelector(); var selectedServer = _cluster.SelectServer(selector, cancellationToken); return(AreSessionsSupported(selector.ClusterDescription) ?? false); }
private bool AreSessionsSupportedAfterServerSelection(CancellationToken cancellationToken) { var selector = new AreSessionsSupportedServerSelector(); var selectedServer = _cluster.SelectServer(selector, cancellationToken); var clusterDescription = selector.ClusterDescription ?? _cluster.Description; // LB cluster doesn't use server selector, so clusterDescription is null for this case return(AreSessionsSupported(clusterDescription) ?? false); }
private async Task <bool> AreSessionsSupportedAfterServerSelectionAsync(CancellationToken cancellationToken) { var selector = new AreSessionsSupportedServerSelector(); var selectedServer = await _cluster.SelectServerAsync(selector, cancellationToken).ConfigureAwait(false); var clusterDescription = selector.ClusterDescription ?? _cluster.Description; // LB cluster doesn't use server selector, so clusterDescription is null for this case return(AreSessionsSupported(clusterDescription) ?? false); }