Freigeben über


ActorProxyFactory.CreateActorServiceProxy Methode

Definition

Überlädt

CreateActorServiceProxy<TServiceInterface>(Uri, ActorId, String)

Erstellen Sie einen Proxy für den Actor-Dienst, der die angegebene Actor-ID hostt und den angegebenen Typ der Dienstschnittstelle implementiert.

CreateActorServiceProxy<TServiceInterface>(Uri, Int64, String)

Erstellen Sie einen Proxy für den Actor-Dienst, der die angegebene Actor-ID hostt und den angegebenen Typ der Dienstschnittstelle implementiert.

CreateActorServiceProxy<TServiceInterface>(Uri, ActorId, String)

Erstellen Sie einen Proxy für den Actor-Dienst, der die angegebene Actor-ID hostt und den angegebenen Typ der Dienstschnittstelle implementiert.

public TServiceInterface CreateActorServiceProxy<TServiceInterface> (Uri serviceUri, Microsoft.ServiceFabric.Actors.ActorId actorId, string listenerName = default) where TServiceInterface : Microsoft.ServiceFabric.Services.Remoting.IService;
abstract member CreateActorServiceProxy : Uri * Microsoft.ServiceFabric.Actors.ActorId * string -> 'ServiceInterface (requires 'ServiceInterface :> Microsoft.ServiceFabric.Services.Remoting.IService)
override this.CreateActorServiceProxy : Uri * Microsoft.ServiceFabric.Actors.ActorId * string -> 'ServiceInterface (requires 'ServiceInterface :> Microsoft.ServiceFabric.Services.Remoting.IService)
Public Function CreateActorServiceProxy(Of TServiceInterface As IService) (serviceUri As Uri, actorId As ActorId, Optional listenerName As String = Nothing) As TServiceInterface

Typparameter

TServiceInterface

Die vom Actor-Dienst implementierte Dienstschnittstelle.

Parameter

serviceUri
Uri

URI des Akteurdiensts, mit dem eine Verbindung hergestellt werden soll.

actorId
ActorId

ID des Akteurs. Der erstellte Proxy wird mit dieser ID mit der Partition des Actor-Diensts verbunden, der den Actor hostt.

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

TServiceInterface

Ein Dienstproxyobjekt, das und TServiceInterface implementiert IServiceProxy .

Implementiert

Gilt für:

CreateActorServiceProxy<TServiceInterface>(Uri, Int64, String)

Erstellen Sie einen Proxy für den Actor-Dienst, der die angegebene Actor-ID hostt und den angegebenen Typ der Dienstschnittstelle implementiert.

public TServiceInterface CreateActorServiceProxy<TServiceInterface> (Uri serviceUri, long partitionKey, string listenerName = default) where TServiceInterface : Microsoft.ServiceFabric.Services.Remoting.IService;
abstract member CreateActorServiceProxy : Uri * int64 * string -> 'ServiceInterface (requires 'ServiceInterface :> Microsoft.ServiceFabric.Services.Remoting.IService)
override this.CreateActorServiceProxy : Uri * int64 * string -> 'ServiceInterface (requires 'ServiceInterface :> Microsoft.ServiceFabric.Services.Remoting.IService)
Public Function CreateActorServiceProxy(Of TServiceInterface As IService) (serviceUri As Uri, partitionKey As Long, Optional listenerName As String = Nothing) As TServiceInterface

Typparameter

TServiceInterface

Die vom Actor-Dienst implementierte Dienstschnittstelle.

Parameter

serviceUri
Uri

URI des Akteurdiensts, mit dem eine Verbindung hergestellt werden soll.

partitionKey
Int64

Der Schlüssel der Actor-Dienstpartition, mit der eine Verbindung hergestellt werden soll.

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

TServiceInterface

Ein Dienstproxyobjekt, das und TServiceInterface implementiert IServiceProxy .

Implementiert

Gilt für: