Compartilhar via


microsoft.servicefabric.services.communication.client

Classes

CommunicationClientFactoryBase<T>

Fornece a implementação base de CommunicationClientFactory 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.

ExceptionHandlingResult

Especifica a classe base para o resultado do tratamento 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.

FabricServicePartitionClient<C>

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

OperationRetryControl

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

OperationRetrySettings

Interfaces

CommunicationClient

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

CommunicationClientFactory<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.

ExceptionHandler

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

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.

Enumerações

TargetReplicaSelector

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