GrainServiceClient<TGrainService> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
適切なリング パーティション分割戦略に基づいて、適切な GrainService に要求をプロキシします。
public abstract class GrainServiceClient<TGrainService> : Orleans.Services.IGrainServiceClient<TGrainService> where TGrainService : IGrainService
type GrainServiceClient<'GrainService (requires 'GrainService :> IGrainService)> = class
interface IGrainServiceClient<'GrainService (requires 'GrainService :> IGrainService)>
Public MustInherit Class GrainServiceClient(Of TGrainService)
Implements IGrainServiceClient(Of TGrainService)
型パラメーター
- TGrainService
- 継承
-
GrainServiceClient<TGrainService>
- 実装
コンストラクター
GrainServiceClient<TGrainService>(IServiceProvider) |
現時点では、サイロごとに 1 つの GrainService のみがサポートされています。複数がサポートされている場合は、ここではサイロごとにパーティション分割する GrainService の数を要求します。 |
プロパティ
CallingGrainReference |
この要求を呼び出すグレイン参照を解決します。 |
CurrentGrainReference |
現在実行中のグレインへの参照を取得します。 |
GrainService |
CallingGrainReference に基づいて要求を処理する正しい GrainService を解決します |
メソッド
GetGrainService(GrainId) |
に基づいて要求を GrainService 処理する担当者への参照を取得します |
GetGrainService(SiloAddress) |
に基づいて要求を GrainService 処理する担当者への参照を取得します |
GetGrainService(UInt32) |
に基づいて要求を GrainService 処理する担当者への参照を取得します |