IProviderRuntime インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロバイダーから割り当てられたプロバイダー マネージャーへのコールバックを許可するインターフェイス。 これにより、ログ記録などのランタイム機能にアクセスできます。
public interface IProviderRuntime
type IProviderRuntime = interface
Public Interface IProviderRuntime
- 派生
注釈
そのプロバイダー インスタンスへの IProvider.Init 呼び出し中にプロバイダーに渡されます。
プロパティ
GrainFactory |
グレインへの参照を取得するためのファクトリを取得します。 |
ServiceId |
このクラスターが実行されている ServiceId を提供します。 ServiceId は、特定のサービスの有効期間が長い ID 値を想定しています。これは、サービスが運用期間中に複数回開始または再デプロイされた場合でも一定のままになります。 |
ServiceProvider |
依存関係の挿入用のサービス プロバイダーを取得します。 |
SiloIdentity |
現在のサイロの一意識別子。 この文字列にはセマンティック コンテンツはありませんが、ログ記録に役立つ場合があります。 |
メソッド
BindExtension<TExtension,TExtensionInterface>(Func<TExtension>) |
まだ行っていない場合は、アドレス指定可能なオブジェクトに拡張機能をバインドします。 |
GetInvokeInterceptor() |
古い.
各要求で呼び出される呼び出しインターセプターを取得します。 |
GetLogger(String) |
プロバイダーが使用するロガーを提供します。 |
SetInvokeInterceptor(InvokeInterceptor) |
古い.
各要求で呼び出される呼び出しインターセプターを設定します。 |
拡張メソッド
GetLogger(IProviderRuntime, String) |
プロバイダーが使用するロガーを提供します。 |