ActorProxyFactory.CreateActorProxy Methode
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.
Überlädt
CreateActorProxy<TActorInterface>(Uri, ActorId, String) |
Erstellt einen Proxy für das actor-Objekt, das eine Actor-Schnittstelle implementiert. |
CreateActorProxy<TActorInterface>(ActorId, String, String, String) |
Erstellt einen Proxy für das actor-Objekt, das eine Actor-Schnittstelle implementiert. |
CreateActorProxy<TActorInterface>(Uri, ActorId, String)
Erstellt einen Proxy für das actor-Objekt, das eine Actor-Schnittstelle implementiert.
public TActorInterface CreateActorProxy<TActorInterface> (Uri serviceUri, Microsoft.ServiceFabric.Actors.ActorId actorId, string listenerName = default) where TActorInterface : Microsoft.ServiceFabric.Actors.IActor;
abstract member CreateActorProxy : Uri * Microsoft.ServiceFabric.Actors.ActorId * string -> 'ActorInterface (requires 'ActorInterface :> Microsoft.ServiceFabric.Actors.IActor)
override this.CreateActorProxy : Uri * Microsoft.ServiceFabric.Actors.ActorId * string -> 'ActorInterface (requires 'ActorInterface :> Microsoft.ServiceFabric.Actors.IActor)
Public Function CreateActorProxy(Of TActorInterface As IActor) (serviceUri As Uri, actorId As ActorId, Optional listenerName As String = Nothing) As TActorInterface
Typparameter
- TActorInterface
Die vom Remote-Actor-Objekt implementierte Actor-Schnittstelle. Das zurückgegebene Proxyobjekt implementiert diese Schnittstelle.
Parameter
- serviceUri
- Uri
URI des Actor-Diensts.
- actorId
- ActorId
Actor-ID des Proxy-Actor-Objekts. Methoden, die für diesen Proxy aufgerufen werden, führen dazu, dass Anforderungen mit dieser ID an den Akteur gesendet werden.
- listenerName
- String
Standardmäßig verfügt ein Actor-Dienst nur über einen Listener für Clients, mit denen eine Verbindung hergestellt und mit dieser kommuniziert werden kann. Es ist jedoch möglich, einen Actor-Dienst mit mehr als einem Listener zu konfigurieren. Der Parameter listenerName gibt den Namen des Listeners an, mit dem eine Verbindung hergestellt werden soll.
Gibt zurück
Ein Actor-Proxyobjekt, das TActorInterface implementiert IActorProxy .
Implementiert
Gilt für:
CreateActorProxy<TActorInterface>(ActorId, String, String, String)
Erstellt einen Proxy für das actor-Objekt, das eine Actor-Schnittstelle implementiert.
public TActorInterface CreateActorProxy<TActorInterface> (Microsoft.ServiceFabric.Actors.ActorId actorId, string applicationName = default, string serviceName = default, string listenerName = default) where TActorInterface : Microsoft.ServiceFabric.Actors.IActor;
abstract member CreateActorProxy : Microsoft.ServiceFabric.Actors.ActorId * string * string * string -> 'ActorInterface (requires 'ActorInterface :> Microsoft.ServiceFabric.Actors.IActor)
override this.CreateActorProxy : Microsoft.ServiceFabric.Actors.ActorId * string * string * string -> 'ActorInterface (requires 'ActorInterface :> Microsoft.ServiceFabric.Actors.IActor)
Public Function CreateActorProxy(Of TActorInterface As IActor) (actorId As ActorId, Optional applicationName As String = Nothing, Optional serviceName As String = Nothing, Optional listenerName As String = Nothing) As TActorInterface
Typparameter
- TActorInterface
Die vom Remote-Actor-Objekt implementierte Actor-Schnittstelle. Das zurückgegebene Proxyobjekt implementiert diese Schnittstelle.
Parameter
- actorId
- ActorId
Actor-ID des Proxy-Actor-Objekts. Methoden, die für diesen Proxy aufgerufen werden, führen dazu, dass Anforderungen mit dieser ID an den Akteur gesendet werden.
- applicationName
- String
Name der Service Fabric-Anwendung, die den Actor-Dienst enthält, der die Actor-Objekte hostt. Dieser Parameter kann NULL sein, wenn der Client als Teil derselben Service Fabric-Anwendung ausgeführt wird. Weitere Informationen finden Sie in den Hinweisen.
- serviceName
- String
Name des Service Fabric-Diensts, der in der Akteurimplementierung konfiguriert ist ActorServiceAttribute . Standardmäßig wird der Name des Diensts vom Namen der Actor-Schnittstelle abgeleitet. Ist jedoch ActorServiceAttribute erforderlich, wenn ein Akteur mehrere Akteurschnittstellen implementiert oder eine Actor-Schnittstelle von einer anderen Akteurschnittstelle abgeleitet wird, da die Ermittlung des serviceName nicht automatisch vorgenommen werden kann.
- listenerName
- String
Standardmäßig verfügt ein Actor-Dienst nur über einen Listener für Clients, mit denen eine Verbindung hergestellt und mit dieser kommuniziert werden kann. Es ist jedoch möglich, einen Actor-Dienst mit mehr als einem Listener zu konfigurieren. Der Parameter listenerName gibt den Namen des Listeners an, mit dem eine Verbindung hergestellt werden soll.
Gibt zurück
Ein Actor-Proxyobjekt, das TActorInterface implementiert IActorProxy .
Implementiert
Gilt für:
Azure SDK for .NET