ActorProxyFactory.CreateActorProxy メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateActorProxy<TActorInterface>(Uri, ActorId, String) |
アクター インターフェイスを実装するアクター オブジェクトへのプロキシを作成します。 |
CreateActorProxy<TActorInterface>(ActorId, String, String, String) |
アクター インターフェイスを実装するアクター オブジェクトへのプロキシを作成します。 |
CreateActorProxy<TActorInterface>(Uri, ActorId, String)
アクター インターフェイスを実装するアクター オブジェクトへのプロキシを作成します。
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)
override this.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
型パラメーター
- TActorInterface
リモート アクター オブジェクトによって実装されるアクター インターフェイス。 返されたプロキシ オブジェクトは、このインターフェイスを実装します。
パラメーター
- serviceUri
- Uri
アクター サービスの URI。
- actorId
- ActorId
プロキシ アクター オブジェクトのアクター ID。 このプロキシで呼び出されたメソッドでは、この ID を使用して要求がアクターに送信されます。
- listenerName
- String
既定では、アクター サービスには、クライアントが接続して通信するためのリスナーが 1 つだけ含まれています。 複数のリスナーを使用してアクター サービスを構成することはできますが、listenerName パラメーターは接続先のリスナーの名前を指定します。
戻り値
および TActorInterface を実装する IActorProxy アクター プロキシ オブジェクト。
実装
適用対象
CreateActorProxy<TActorInterface>(ActorId, String, String, String)
アクター インターフェイスを実装するアクター オブジェクトへのプロキシを作成します。
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)
override this.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
型パラメーター
- TActorInterface
リモート アクター オブジェクトによって実装されるアクター インターフェイス。 返されたプロキシ オブジェクトは、このインターフェイスを実装します。
パラメーター
- actorId
- ActorId
プロキシ アクター オブジェクトのアクター ID。 このプロキシで呼び出されたメソッドでは、この ID を使用して要求がアクターに送信されます。
- applicationName
- String
アクター オブジェクトをホストしているアクター サービスを含む Service Fabric アプリケーションの名前。 クライアントがその同じ Service Fabric アプリケーションの一部として実行されている場合、このパラメーターは null にすることができます。 詳細については、「解説」を参照してください。
- serviceName
- String
アクター実装で によって ActorServiceAttribute 構成された Service Fabric サービスの名前。 既定では、サービスの名前はアクター インターフェイスの名前から派生します。 ただし ActorServiceAttribute 、アクターが複数のアクター インターフェイスを実装する場合、または serviceName を自動的に決定できないため、アクター インターフェイスが別のアクター インターフェイスから派生する場合は必須です。
- listenerName
- String
既定では、アクター サービスには、クライアントが接続して通信するためのリスナーが 1 つだけ含まれています。 複数のリスナーを使用してアクター サービスを構成することはできますが、listenerName パラメーターは接続先のリスナーの名前を指定します。
戻り値
および TActorInterface を実装する IActorProxy アクター プロキシ オブジェクト。
実装
適用対象
Azure SDK for .NET