ActorRemotingProviderAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dies ist ein Basistyp für das Attribut, das den Standardremotinganbieter festlegt, der zum Remoting der in der Assembly definierten oder verwendeten Akteurschnittstellen verwendet werden soll.
[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
- Vererbung
-
ActorRemotingProviderAttribute
- Abgeleitet
- Attribute
Hinweise
Auf der Dienstseite wird die Implementierung dieses Attributs nach gesucht ActorService , um die Standardeinstellung IServiceRemotingListener dafür zu erstellen.
Auf Clientseite wird die Implementierung dieses Attributs vom ActorProxyFactory Konstruktor gesucht, um eine Standard-IServiceRemotingClientFactory zu erstellen, wenn sie nicht angegeben ist.
Beachten Sie, dass auf Clientseite, wenn der Actorproxy mithilfe der statischen ActorProxy Klasse erstellt wird, ein Standard ActorProxyFactory einmal verwendet wird. Daher erfolgt die Anbietersuche nur zum ersten Mal in einer Assembly, nach der derselbe Anbieter verwendet wird.
Dieses Attribut wird in der folgenden Reihenfolge gesucht:
Konstruktoren
ActorRemotingProviderAttribute() |
Initialisiert eine neue Instanz der ActorRemotingProviderAttribute-Klasse. |
Eigenschaften
RemotingClientVersion |
Ruft RemotingClientVersion ab, um zu bestimmen, wo V1- oder V2-Remotingclient verwendet wird, oder legt diesen fest. |
RemotingListenerVersion |
Ruft RemotingListenerVersion ab, um zu bestimmen, wo sich der Listener in V1, V2 befindet, oder legt diesen fest. |
Methoden
CreateServiceRemotingClientFactory(IServiceRemotingCallbackMessageHandler) |
Erstellt eine Dienstremotingclientfactory, die Microsoft.ServiceFabric.Services.Remoting.V2.Client.ServiceProxyFactory von verwendet werden kann, um einen Proxy für die Remoteschnittstelle des Diensts zu erstellen. |
CreateServiceRemotingListeners() |
Erstellt einen V2-Dienstremotinglistener zum Remoting der Dienstschnittstelle. |
Gilt für:
Azure SDK for .NET