IActorProxyFactory.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)
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
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
Ein Actor-Proxyobjekt, das IActorProxy und TActorInterface implementiert.
Gilt für:
Azure SDK for .NET