ActorProxyFactory.CreateActorServiceProxy メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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)
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
型パラメーター
- TServiceInterface
アクター サービスによって実装されるサービス インターフェイス。
パラメーター
- serviceUri
- Uri
接続先のアクター サービスの URI。
- actorId
- ActorId
アクターの ID。 作成されたプロキシは、この ID を持つアクター サービス ホスティング アクターのパーティションに接続されます。
- listenerName
- String
既定では、アクター サービスには、クライアントが接続して通信するためのリスナーが 1 つだけ含まれています。 複数のリスナーを使用してアクター サービスを構成することはできますが、listenerName パラメーターは接続先のリスナーの名前を指定します。
戻り値
および TServiceInterface を実装する IServiceProxy サービス プロキシ オブジェクト。
実装
適用対象
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)
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
型パラメーター
- TServiceInterface
アクター サービスによって実装されるサービス インターフェイス。
パラメーター
- serviceUri
- Uri
接続先のアクター サービスの URI。
- partitionKey
- Int64
接続先のアクター サービス パーティションのキー。
- listenerName
- String
既定では、アクター サービスには、クライアントが接続して通信するためのリスナーが 1 つだけ含まれています。 複数のリスナーを使用してアクター サービスを構成することはできますが、listenerName パラメーターは接続先のリスナーの名前を指定します。
戻り値
および TServiceInterface を実装する IServiceProxy サービス プロキシ オブジェクト。
実装
適用対象
Azure SDK for .NET