FabricTransportActorRemotingProviderAttribute 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.
Define o transporte TCP de malha como o provedor de comunicação remota padrão para os atores.
[System.AttributeUsage(System.AttributeTargets.Assembly)]
public class FabricTransportActorRemotingProviderAttribute : Microsoft.ServiceFabric.Actors.Remoting.ActorRemotingProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly)>]
type FabricTransportActorRemotingProviderAttribute = class
inherit ActorRemotingProviderAttribute
Public Class FabricTransportActorRemotingProviderAttribute
Inherits ActorRemotingProviderAttribute
- Herança
- Atributos
Construtores
FabricTransportActorRemotingProviderAttribute() |
Inicializa uma nova instância da FabricTransportActorRemotingProviderAttribute classe que pode ser usada para definir o transporte TCP de malha como o provedor de comunicação remota padrão para os atores. |
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 estã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, será usado um valor padrão de 4.194.304 bytes (4 MB). |
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 terá o tempo limite esgotado. Por padrão, o manipulador de exceção de FabricTransportServiceRemotingClientFactory/> repete 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 RemotingClientVersion para determinar onde o cliente de comunicação remota V1 ou V2 é usado. (Herdado de ActorRemotingProviderAttribute) |
RemotingListenerVersion |
Obtém ou define RemotingListenerVersion para determinar onde o ouvinte está na V1, V2 . (Herdado de ActorRemotingProviderAttribute) |
Métodos
CreateServiceRemotingClientFactory(IServiceRemotingCallbackMessageHandler) |
Cria uma fábrica de clientes de comunicação remota de serviço que pode ser usada pelo Microsoft.ServiceFabric.Services.Remoting.V2.Client.ServiceProxyFactory para criar um proxy para a interface remota do serviço. |
CreateServiceRemotingListeners() |
Cria um ouvinte de comunicação remota de serviço para comunicação remota das interfaces de ator. |
Aplica-se a
Azure SDK for .NET