FabricTransportServiceRemotingProviderAttribute Classe
Definição
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.
Esses atributos permitem definir o transporte TCP do Fabric como o provedor de transporte de comunicação remota de serviço padrão no assembly e na personalização dele.
public class FabricTransportServiceRemotingProviderAttribute : Microsoft.ServiceFabric.Services.Remoting.ServiceRemotingProviderAttribute
type FabricTransportServiceRemotingProviderAttribute = class
inherit ServiceRemotingProviderAttribute
Public Class FabricTransportServiceRemotingProviderAttribute
Inherits ServiceRemotingProviderAttribute
- Herança
Construtores
FabricTransportServiceRemotingProviderAttribute() |
Inicializa uma nova instância da classe FabricTransportServiceRemotingProviderAttribute. |
Propriedades
ConnectTimeoutInMilliseconds |
Obtém ou Define o tempo limite de conexão em milissegundos. Essas configurações especificam o tempo máximo permitido para que a conexão seja estabelecida. |
KeepAliveTimeoutInSeconds |
Obtém ou Define o tempo limite de keep alive em segundos. Essas configurações são úteis no cenário em que o cliente e o serviço são conectados por meio do balanceador de carga que fecha a conexão se ela estiver ociosa por algum tempo. Se o tempo limite de keep alive estiver configurado, a conexão será mantida ativa enviando mensagens de ping nesse intervalo. |
MaxMessageSize |
Obtém ou define o tamanho máximo da mensagem de comunicação remota em bytes. Se o valor dessa propriedade não for especificado ou for menor ou igual a zero, um valor padrão de 4.194.304 bytes (4 MB) será usado. |
OperationTimeoutInSeconds |
Obtém ou Define o tempo limite da operação em segundos. Se a operação não for concluída no tempo especificado, ela atingirá o tempo limite. Por padrão, o manipulador de exceção de FabricTransportServiceRemotingClientFactory tenta novamente a exceção de tempo limite. É recomendável não alterar o tempo limite da operação do valor padrão. |
RemotingClientVersion |
Obtém ou define a versão do cliente de comunicação remota a ser usada. (Herdado de ServiceRemotingProviderAttribute) |
RemotingListenerVersion |
Obtém ou define a versão que o ouvinte de comunicação remota usará. (Herdado de ServiceRemotingProviderAttribute) |
Métodos
CreateServiceRemotingClientFactoryV2(IServiceRemotingCallbackMessageHandler) |
Cria uma fábrica de clientes de comunicação remota do serviço V2 para se conectar ao serviço por meio de interfaces de serviço remotas. |
CreateServiceRemotingListeners() |
Cria um ouvinte de comunicação remota do serviço V2 para a comunicação remota da interface de serviço. |
Aplica-se a
Azure SDK for .NET