ActorRemotingProviderAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se trata de un tipo base para el atributo que establece el proveedor de comunicación remota predeterminado que se va a usar para la comunicación remota de las interfaces de actor definidas o usadas en el ensamblado.
[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
- Herencia
-
ActorRemotingProviderAttribute
- Derivado
- Atributos
Comentarios
En el lado del servicio, se busca la implementación de este atributo para ActorService crear el valor predeterminado IServiceRemotingListener .
En el lado cliente, el constructor busca ActorProxyFactory la implementación de este atributo para crear un IServiceRemotingClientFactory predeterminado cuando no se especifica.
Tenga en cuenta que, en el lado cliente, cuando se crea el proxy de actor mediante la clase estática ActorProxy , usa un valor predeterminado ActorProxyFactory una vez y, por lo tanto, la búsqueda del proveedor solo se produce por primera vez en un ensamblado, después de lo cual se usa el mismo proveedor.
Este atributo se busca en el orden siguiente:
Constructores
ActorRemotingProviderAttribute() |
Inicializa una nueva instancia de la clase ActorRemotingProviderAttribute. |
Propiedades
RemotingClientVersion |
Obtiene o establece RemotingClientVersion para determinar dónde se usa el cliente de comunicación remota V1 o V2. |
RemotingListenerVersion |
Obtiene o establece RemotingListenerVersion para determinar dónde está el agente de escucha en V1, V2 . |
Métodos
CreateServiceRemotingClientFactory(IServiceRemotingCallbackMessageHandler) |
Crea un generador de cliente de comunicación remota de servicio que puede usar Microsoft.ServiceFabric.Services.Remoting.V2.Client.ServiceProxyFactory para crear un proxy para la interfaz remota del servicio. |
CreateServiceRemotingListeners() |
Crea un agente de escucha de comunicación remota de servicio V2 para la comunicación remota de la interfaz de servicio. |
Se aplica a
Azure SDK for .NET