WcfServiceRemotingClientFactory.ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync Método

Definição

Sobrecargas

ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(ResolvedServicePartition, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

Resolve novamente uma partição do serviço especificado que contém um ou mais ouvintes de comunicação e retorna um cliente para se comunicar com o ponto de extremidade correspondente ao listenerName especificado.

O ponto de extremidade do serviço é do formulário - {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(Uri, ServicePartitionKey, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

Resolve uma partição do serviço especificado que contém um ou mais ouvintes de comunicação e retorna um cliente para se comunicar com o ponto de extremidade correspondente ao listenerName especificado.

O ponto de extremidade do serviço é do formulário - {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(ResolvedServicePartition, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

Resolve novamente uma partição do serviço especificado que contém um ou mais ouvintes de comunicação e retorna um cliente para se comunicar com o ponto de extremidade correspondente ao listenerName especificado.

O ponto de extremidade do serviço é do formulário - {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient> ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync (System.Fabric.ResolvedServicePartition previousRsp, Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector targetReplicaSelector, string listenerName, Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings retrySettings, System.Threading.CancellationToken cancellationToken);
abstract member Microsoft.ServiceFabric.Services.Communication.Client.ICommunicationClientFactory<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>.GetClientAsync : System.Fabric.ResolvedServicePartition * Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector * string * Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>
override this.Microsoft.ServiceFabric.Services.Communication.Client.ICommunicationClientFactory<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>.GetClientAsync : System.Fabric.ResolvedServicePartition * Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector * string * Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>
Function GetClientAsync (previousRsp As ResolvedServicePartition, targetReplicaSelector As TargetReplicaSelector, listenerName As String, retrySettings As OperationRetrySettings, cancellationToken As CancellationToken) As Task(Of IServiceRemotingClient) Implements ICommunicationClientFactory(Of IServiceRemotingClient).GetClientAsync

Parâmetros

previousRsp
ResolvedServicePartition

Valor de ResolvedServicePartition anterior

targetReplicaSelector
TargetReplicaSelector

Especifica a qual réplica na partição identificada pela chave de partição, ao qual o cliente deve se conectar

listenerName
String

Especifica a qual ouvinte no ponto de extremidade do réplica escolhido, ao qual o cliente deve se conectar

retrySettings
OperationRetrySettings

Especifica a política de repetição que deve ser usada para exceções que ocorrem ao criar o cliente.

cancellationToken
CancellationToken

Token de cancelamento

Retornos

Uma Tarefa que representa a operação pendente. O resultado da Tarefa é o objeto CommunicationClient(ICommunicationClient).

Implementações

Aplica-se a

ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync(Uri, ServicePartitionKey, TargetReplicaSelector, String, OperationRetrySettings, CancellationToken)

Resolve uma partição do serviço especificado que contém um ou mais ouvintes de comunicação e retorna um cliente para se comunicar com o ponto de extremidade correspondente ao listenerName especificado.

O ponto de extremidade do serviço é do formulário - {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient> ICommunicationClientFactory<IServiceRemotingClient>.GetClientAsync (Uri serviceUri, Microsoft.ServiceFabric.Services.Client.ServicePartitionKey partitionKey, Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector targetReplicaSelector, string listenerName, Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings retrySettings, System.Threading.CancellationToken cancellationToken);
abstract member Microsoft.ServiceFabric.Services.Communication.Client.ICommunicationClientFactory<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>.GetClientAsync : Uri * Microsoft.ServiceFabric.Services.Client.ServicePartitionKey * Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector * string * Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>
override this.Microsoft.ServiceFabric.Services.Communication.Client.ICommunicationClientFactory<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>.GetClientAsync : Uri * Microsoft.ServiceFabric.Services.Client.ServicePartitionKey * Microsoft.ServiceFabric.Services.Communication.Client.TargetReplicaSelector * string * Microsoft.ServiceFabric.Services.Communication.Client.OperationRetrySettings * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.Client.IServiceRemotingClient>
Function GetClientAsync (serviceUri As Uri, partitionKey As ServicePartitionKey, targetReplicaSelector As TargetReplicaSelector, listenerName As String, retrySettings As OperationRetrySettings, cancellationToken As CancellationToken) As Task(Of IServiceRemotingClient) Implements ICommunicationClientFactory(Of IServiceRemotingClient).GetClientAsync

Parâmetros

serviceUri
Uri

URI do serviço a ser resolve

partitionKey
ServicePartitionKey

Chave que identifica a partição para resolve

targetReplicaSelector
TargetReplicaSelector

Especifica a qual réplica na partição identificada pela chave de partição, ao qual o cliente deve se conectar

listenerName
String

Especifica a qual ouvinte no ponto de extremidade do réplica escolhido, ao qual o cliente deve se conectar

retrySettings
OperationRetrySettings

Especifica a política de repetição que deve ser usada para exceções que ocorrem ao criar o cliente.

cancellationToken
CancellationToken

Token de cancelamento

Retornos

Uma Tarefa que representa a operação pendente. O resultado da Tarefa é o objeto CommunicationClient(ICommunicationClient).

Implementações

Aplica-se a