Compartilhar via


Microsoft.ServiceFabric.Services.Communication.Client Namespace

Classes

CommunicationClientEventArgs

Especifica os argumentos para o manipulador de eventos conectados/desconectados do cliente de comunicação.

CommunicationClientEventArgs<TCommunicationClient>

Especifica os argumentos para o manipulador de eventos conectados/desconectados do cliente de comunicação.

CommunicationClientFactoryBase<TCommunicationClient>

Fornece a implementação base de ICommunicationClientFactory para criar clientes de comunicação para conversar com os serviços do service fabric. Estenda a classe CommunicationClientFactoryBase para criar clientes de comunicação para implementações de transporte personalizadas. Essa classe mantém um cache de clientes de comunicação e tenta reutilizar os clientes para solicitações para o mesmo ponto de extremidade de serviço.

ConstantRetryPolicy

Especifica a política de repetição constante para repetir solicitações em exceções no canal de comunicação entre réplicas de cliente e serviço.

ExceptionHandlingResult

Especifica a classe base para o resultado da manipulação de uma exceção durante a comunicação cliente a serviço.

ExceptionHandlingRetryResult

Especifica o resultado de tratamento de exceção quando a solicitação de cliente para serviço pode ser repetida

ExceptionHandlingThrowResult

Especifica o resultado de tratamento de exceção quando a solicitação de cliente para serviço não pode ser repetida

ExceptionInformation

Especifica a classe que encapsula a exceção vista no canal de comunicação e informações adicionais necessárias para lidar com essa exceção.

ExponentialRetryPolicy

Especifica a política de retirada exponencial para tentar novamente solicitações em exceções no canal de comunicação entre réplicas de cliente e serviço.

OperationRetryControl

Especifica a política de repetição para as exceções geradas na comunicação de cliente para serviço.

OperationRetrySettings

Especifica a política para repetir solicitações em exceções no canal de comunicação entre réplicas de cliente e serviço.

RetryDelayParameters

Especifica os Retry Paremeters para calcular o atraso de repetição para comunicação entre o cliente e os serviços.

ServicePartitionClient<TCommunicationClient>

Especifica uma instância do cliente de comunicação que pode se comunicar com as réplicas de uma partição específica.

Interfaces

ICommunicationClient

Define a interface que representa o cliente de comunicação para serviços confiáveis.

ICommunicationClientFactory<TCommunicationClient>

Define a interface que deve ser implementada para fornecer uma fábrica para que os clientes de comunicação conversem com um serviço do service fabric.

IExceptionHandler

Define a interface para lidar com as exceções encontradas na comunicação com os serviços do service fabric.

IRetryPolicy

Especifica a política de repetição para repetir solicitações em exceções no canal de comunicação entre réplicas de cliente e serviço.

IServicePartitionClient<TCommunicationClient>

Define a interface do cliente que pode se comunicar com réplicas de uma partição de serviço específica.

Enumerações

TargetReplicaSelector

Essa enumeração especifica como o destino réplica ou instância deve ser escolhido ao criar um canal de comunicação para uma partição específica.