共用方式為


IGrainRuntime 介面

定義

Grain 至新奧爾良運行時間的閘道。 Grain 應該只透過這個介面與運行時間互動。

public interface IGrainRuntime
type IGrainRuntime = interface
Public Interface IGrainRuntime

屬性

GrainFactory

取得穀物處理站。

ReminderRegistry

Grain 至新奧爾良運行時間的閘道。 Grain 應該只透過這個介面與運行時間互動。

ServiceId

提供此叢集執行身分的 ServiceId。 ServiceId 是特定服務的長時間存留標識符值,即使服務在其作業生命週期內啟動/重新部署多次,它仍會保持常數。

ServiceProvider

取得服務提供者。

SiloAddress

取得與此實例相關聯的尋址接收器位址。

SiloIdentity

取得目前尋址接收器的唯一標識碼。 此字串沒有語意內容,但對於記錄可能很有用。

StreamProviderManager

Grain 至新奧爾良運行時間的閘道。 Grain 應該只透過這個介面與運行時間互動。

TimeProvider

取得時間提供者。

TimerRegistry

取得定時器登錄。

方法

DeactivateOnIdle(Grain)

Grain 至新奧爾良運行時間的閘道。 Grain 應該只透過這個介面與運行時間互動。

DeactivateOnIdle(IGrainContext)

在閑置時停用提供的粒紋。

DelayDeactivation(Grain, TimeSpan)

Grain 至新奧爾良運行時間的閘道。 Grain 應該只透過這個介面與運行時間互動。

DelayDeactivation(IGrainContext, TimeSpan)

延遲所提供粒紋的閑置啟用收集,因為無活動,直到至少經過指定的時間為止。

GetLogger(String)

Grain 至新奧爾良運行時間的閘道。 Grain 應該只透過這個介面與運行時間互動。

GetStorage<TGrainState>(Grain)

Grain 至新奧爾良運行時間的閘道。 Grain 應該只透過這個介面與運行時間互動。

GetStorage<TGrainState>(IGrainContext)

取得所提供粒紋的粒紋儲存。

擴充方法

GetLogger(IGrainRuntime, String)

IGrainRuntime 的擴充方法 GetLogger

適用於