Freigeben über


IActorProxyFactory.CreateActorProxy Methode

Definition

Ü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)
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 Akteurdiensts.

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 Actor gesendet werden.

listenerName
String

Standardmäßig verfügt ein Akteurdienst nur über einen Listener für Clients, mit dem eine Verbindung hergestellt und mit dieser kommuniziert werden kann. Es ist jedoch möglich, einen Akteurdienst 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

TActorInterface

Ein Actor-Proxyobjekt, das IActorProxy und TActorInterface 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)
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 Actor gesendet werden.

applicationName
String

Name der Service Fabric-Anwendung, die den Akteurdienst enthält, der die Actor-Objekte hosten. 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

Der Name des Service Fabric-Diensts, der von für die Actorimplementierung konfiguriert ist ActorServiceAttribute . Standardmäßig wird der Name des Diensts vom Namen der Actor-Schnittstelle abgeleitet. Ist jedoch ActorServiceAttribute erforderlich, wenn ein Actor mehr als eine Akteurschnittstelle implementiert oder eine Actor-Schnittstelle von einer anderen Actor-Schnittstelle abgeleitet wird, da die Bestimmung des ServiceName nicht automatisch vorgenommen werden kann.

listenerName
String

Standardmäßig verfügt ein Akteurdienst nur über einen Listener für Clients, mit dem eine Verbindung hergestellt und mit dieser kommuniziert werden kann. Es ist jedoch möglich, einen Akteurdienst 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

TActorInterface

Ein Actor-Proxyobjekt, das IActorProxy und TActorInterface implementiert.

Gilt für: