ActorRemotingProviderAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Il s’agit d’un type de base pour l’attribut qui définit le fournisseur de communication à distance par défaut à utiliser pour la communication à distance des interfaces d’acteur définies ou utilisées dans l’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
- Héritage
-
ActorRemotingProviderAttribute
- Dérivé
- Attributs
Remarques
Côté service, l’implémentation de cet attribut est recherchée par pour créer la valeur par ActorService défaut IServiceRemotingListener .
Côté client, l’implémentation de cet attribut est recherchée par ActorProxyFactory le constructeur pour créer un IServiceRemotingClientFactory par défaut lorsqu’il n’est pas spécifié.
Notez que côté client lorsque le proxy d’acteur est créé à l’aide de la classe statique ActorProxy , il utilise une valeur par défaut ActorProxyFactory une seule fois. Par conséquent, la recherche du fournisseur se produit uniquement pour la première fois dans un assembly, après quoi le même fournisseur est utilisé.
Cet attribut est recherché dans l’ordre suivant :
Constructeurs
ActorRemotingProviderAttribute() |
Initialise une nouvelle instance de la classe ActorRemotingProviderAttribute. |
Propriétés
RemotingClientVersion |
Obtient ou définit RemotingClientVersion pour déterminer où le client de communication à distance V1 ou V2 est utilisé. |
RemotingListenerVersion |
Obtient ou définit RemotingListenerVersion pour déterminer où se trouve l’écouteur dans V1, V2 . |
Méthodes
CreateServiceRemotingClientFactory(IServiceRemotingCallbackMessageHandler) |
Crée une fabrique de client de communication à distance du service qui peut être utilisée par pour Microsoft.ServiceFabric.Services.Remoting.V2.Client.ServiceProxyFactory créer un proxy pour l’interface distante du service. |
CreateServiceRemotingListeners() |
Crée un écouteur de communication à distance du service V2 pour la communication à distance de l’interface de service. |
S’applique à
Azure SDK for .NET