ActorRemotingProviderAttribute 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.
Esse é um tipo base para o atributo que define o provedor de comunicação remota padrão a ser usado para comunicação remota das interfaces de ator definidas ou usadas no assembly.
[System.AttributeUsage(System.AttributeTargets.Assembly)]
public abstract class ActorRemotingProviderAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly)>]
type ActorRemotingProviderAttribute = class
inherit Attribute
Public MustInherit Class ActorRemotingProviderAttribute
Inherits Attribute
- Herança
-
ActorRemotingProviderAttribute
- Derivado
- Atributos
Comentários
No lado do serviço, a implementação desse atributo é pesquisada por ActorService para criar o padrão IServiceRemotingListener para ele.
No lado do cliente, a implementação desse atributo é pesquisada pelo ActorProxyFactory construtor para criar um IServiceRemotingClientFactory padrão quando ele não for especificado.
Observe que, no lado do cliente, quando o proxy de ator é criado usando a classe estática ActorProxy , ele usa um padrão ActorProxyFactory uma vez e, portanto, a pesquisa do provedor ocorre apenas pela primeira vez em um assembly, após o qual o mesmo provedor é usado.
Esse atributo é pesquisado na seguinte ordem:
Construtores
ActorRemotingProviderAttribute() |
Inicializa uma nova instância da classe ActorRemotingProviderAttribute. |
Propriedades
RemotingClientVersion |
Obtém ou define RemotingClientVersion para determinar onde o cliente de comunicação remota V1 ou V2 é usado. |
RemotingListenerVersion |
Obtém ou define RemotingListenerVersion para determinar onde o ouvinte está na V1, V2 . |
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 do serviço V2 para a comunicação remota da interface de serviço. |
Aplica-se a
Azure SDK for .NET