次の方法で共有


IProviderRuntime インターフェイス

定義

プロバイダーから割り当てられたプロバイダー マネージャーへのコールバックを許可するインターフェイス。 これにより、ログ記録などのランタイム機能にアクセスできます。

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)

プロバイダーが使用するロガーを提供します。

適用対象

こちらもご覧ください