次の方法で共有


IActorProxyFactory.CreateActorServiceProxy メソッド

定義

オーバーロード

CreateActorServiceProxy<TServiceInterface>(Uri, ActorId, String)

指定したアクター ID をホストし、サービス インターフェイスの指定した型を実装しているアクター サービスへのプロキシを作成します。

CreateActorServiceProxy<TServiceInterface>(Uri, Int64, String)

指定したアクター ID をホストし、サービス インターフェイスの指定した型を実装しているアクター サービスへのプロキシを作成します。

CreateActorServiceProxy<TServiceInterface>(Uri, ActorId, String)

指定したアクター ID をホストし、サービス インターフェイスの指定した型を実装しているアクター サービスへのプロキシを作成します。

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)
Public Function CreateActorServiceProxy(Of TServiceInterface As IService) (serviceUri As Uri, actorId As ActorId, Optional listenerName As String = Nothing) As TServiceInterface

型パラメーター

TServiceInterface

アクター サービスによって実装されるサービス インターフェイス。

パラメーター

serviceUri
Uri

接続するアクター サービスの URI。

actorId
ActorId

アクターの ID。 作成されたプロキシは、この ID を持つアクター サービス ホスティング アクターのパーティションに接続されます。

listenerName
String

既定では、アクター サービスには、クライアントが接続して通信するためのリスナーが 1 つしかありません。 ただし、複数のリスナーを使用してアクター サービスを構成することはできますが、listenerName パラメーターは接続先のリスナーの名前を指定します。

戻り値

TServiceInterface

IServiceProxy と TServiceInterface を実装するサービス プロキシ オブジェクト。

適用対象

CreateActorServiceProxy<TServiceInterface>(Uri, Int64, String)

指定したアクター ID をホストし、サービス インターフェイスの指定した型を実装しているアクター サービスへのプロキシを作成します。

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)
Public Function CreateActorServiceProxy(Of TServiceInterface As IService) (serviceUri As Uri, partitionKey As Long, Optional listenerName As String = Nothing) As TServiceInterface

型パラメーター

TServiceInterface

アクター サービスによって実装されるサービス インターフェイス。

パラメーター

serviceUri
Uri

接続するアクター サービスの URI。

partitionKey
Int64

接続先のアクター サービス パーティションのキー。

listenerName
String

既定では、アクター サービスには、クライアントが接続して通信するためのリスナーが 1 つしかありません。 ただし、複数のリスナーを使用してアクター サービスを構成することはできますが、listenerName パラメーターは接続先のリスナーの名前を指定します。

戻り値

TServiceInterface

IServiceProxy と TServiceInterface を実装するサービス プロキシ オブジェクト。

適用対象