public async Task <IServiceRemotingClient> GetClientAsync(Uri serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, string listenerName, OperationRetrySettings retrySettings, CancellationToken cancellationToken) { IServiceRemotingClient inner = await _inner.GetClientAsync( serviceUri, partitionKey, targetReplicaSelector, listenerName, retrySettings, cancellationToken); return(new CorrelatingServiceRemotingClient(inner)); }
public async Task <IServiceRemotingClient> GetClientAsync(Uri serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, string listenerName, OperationRetrySettings retrySettings, CancellationToken cancellationToken) { var client = await _inner.GetClientAsync(serviceUri, partitionKey, targetReplicaSelector, listenerName, retrySettings, cancellationToken).ConfigureAwait(false); return(new ServiceRemotingClientWrapper(client)); }
public async Task <IServiceRemotingClient> GetClientAsync(Uri serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, string listenerName, OperationRetrySettings retrySettings, CancellationToken cancellationToken) { IServiceRemotingClient innerClient = await _innerClientFactory .GetClientAsync(serviceUri, partitionKey, targetReplicaSelector, listenerName, retrySettings, cancellationToken).ConfigureAwait(false); return(new CorrelatingServiceRemotingClient(innerClient, serviceUri, _methodNameProvider)); }
public async Task <IServiceRemotingClient> GetClientAsync( ResolvedServicePartition previousRsp, TargetReplicaSelector targetReplicaSelector, string listenerName, OperationRetrySettings retrySettings, CancellationToken cancellationToken) { IServiceRemotingClient remotingClient = await _serviceRemotingClientFactory.GetClientAsync( previousRsp, targetReplicaSelector, listenerName, retrySettings, cancellationToken); return(new ServiceRemotingClient(remotingClient)); }
public async Task <IServiceRemotingClient> GetClientAsync( ResolvedServicePartition previousRsp, TargetReplicaSelector targetReplicaSelector, string listenerName, OperationRetrySettings retrySettings, CancellationToken cancellationToken) { var client = await serviceRemotingClientFactory.GetClientAsync( previousRsp, targetReplicaSelector, listenerName, retrySettings, cancellationToken); return(new ServiceRemotingClientWrapper(client, customHeadersProvider, BeforeSendRequestResponseAsync, AfterSendRequestResponseAsync)); }
public Task <IServiceRemotingClient> GetClientAsync(Uri serviceUri, ServicePartitionKey partitionKey, TargetReplicaSelector targetReplicaSelector, string listenerName, OperationRetrySettings retrySettings, CancellationToken cancellationToken) { return(_innerServiceRemotingClientFactory.GetClientAsync(serviceUri, partitionKey, targetReplicaSelector, listenerName, retrySettings, cancellationToken)); }