IProviderRuntime 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
介面,允許從提供者回呼到其指派的 provider-manager。 這允許存取執行時間功能,例如記錄。
public interface IProviderRuntime
type IProviderRuntime = interface
Public Interface IProviderRuntime
- 衍生
備註
在 IProvider.Init 呼叫該提供者實例期間傳遞至提供者。
屬性
GrainFactory |
取得處理站,以取得細微性的參考。 |
ServiceId |
提供此叢集執行身分的 ServiceId。 ServiceId 是特定服務的長時間存留識別碼值,即使服務在其作業生命週期期間啟動/重新部署多次,服務仍會維持不變。 |
ServiceProvider |
取得相依性插入的服務提供者。 |
SiloIdentity |
目前接收器的唯一識別碼。 此字串沒有語意內容,但對記錄可能很有用。 |
方法
BindExtension<TExtension,TExtensionInterface>(Func<TExtension>) |
如果尚未完成,請將延伸模組系結至可定址的物件。 |
GetInvokeInterceptor() |
已淘汰.
取得將在每個要求上叫用的調用攔截器。 |
GetLogger(String) |
提供提供者要使用的記錄器。 |
SetInvokeInterceptor(InvokeInterceptor) |
已淘汰.
設定將在每個要求上叫用的調用攔截器。 |
擴充方法
GetLogger(IProviderRuntime, String) |
提供提供者要使用的記錄器。 |