Microsoft.ServiceFabric.Services.Communication.Client Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |
Azure SDK for .NET