StorageFaultGrain 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
追蹤要插入之儲存例外狀況的粒紋。
public class StorageFaultGrain : Orleans.Grain, Orleans.IGrainWithStringKey, Orleans.TestingHost.IStorageFaultGrain
type StorageFaultGrain = class
inherit Grain
interface IStorageFaultGrain
interface IGrainWithStringKey
interface IGrain
interface IAddressable
Public Class StorageFaultGrain
Inherits Grain
Implements IGrainWithStringKey, IStorageFaultGrain
- 繼承
- 實作
建構函式
StorageFaultGrain() |
追蹤要插入之儲存例外狀況的粒紋。 |
屬性
GrainContext |
追蹤要插入之儲存例外狀況的粒紋。 (繼承來源 Grain) |
GrainFactory |
取得對象,這個物件可用來存取其他粒紋。 如果這個粒紋與運行時間沒有關聯,則為 Null,例如直接針對單元測試建立時。 (繼承來源 Grain) |
GrainReference |
追蹤要插入之儲存例外狀況的粒紋。 (繼承來源 Grain) |
IdentityString |
粒紋的 SiloIdentity 的字串表示法,包括類型和主鍵。 (繼承來源 Grain) |
RuntimeIdentity |
目前尋址接收器的唯一標識碼。 此字串沒有語意內容,但對於記錄可能很有用。 (繼承來源 Grain) |
ServiceProvider |
取得運行時間所管理的 IServiceProvider。 如果這個粒紋與運行時間沒有關聯,則為 Null,例如直接針對單元測試建立時。 (繼承來源 Grain) |
方法
AddFaultOnClear(GrainId, Exception) |
當參考的粒紋清除儲存提供者中的狀態時,新增要擲回的記憶體例外狀況 |
AddFaultOnClear(GrainReference, Exception) |
當參考的粒紋清除儲存提供者中的狀態時,新增要擲回的記憶體例外狀況 |
AddFaultOnRead(GrainId, Exception) |
從記憶體提供者參考的粒紋讀取狀態時,新增要擲回的記憶體例外狀況 |
AddFaultOnRead(GrainReference, Exception) |
從記憶體提供者參考的粒紋讀取狀態時,新增要擲回的記憶體例外狀況 |
AddFaultOnWrite(GrainId, Exception) |
將參考的粒紋寫入狀態寫入記憶體提供者時,新增要擲回的記憶體例外狀況 |
AddFaultOnWrite(GrainReference, Exception) |
將參考的粒紋寫入狀態寫入記憶體提供者時,新增要擲回的記憶體例外狀況 |
DeactivateOnIdle() |
完成目前粒紋方法呼叫之後,停用粒紋的這個啟用。 此呼叫會將目前粒紋的啟用標示為在目前方法結尾停用和移除。 下一個對這個粒紋的呼叫會導致使用不同的啟用,這通常表示運行時間會自動建立新的啟用。 (繼承來源 Grain) |
DelayDeactivation(TimeSpan) |
在指定的期間內,至少延遲停用此啟用。
正 |
GetLogger() |
傳回記錄器物件,此粒紋的程式代碼可用於追蹤。 記錄器的名稱會衍生自粒紋類別名稱。 (繼承來源 Grain) |
GetLogger(String) |
傳回記錄器物件,此粒紋的程式代碼可用於追蹤。 (繼承來源 Grain) |
GetReminder(String) |
傳回先前註冊的提醒。 (繼承來源 Grain) |
GetReminders() |
傳回由粒紋註冊的所有提醒清單。 (繼承來源 Grain) |
GetStreamProvider(String) |
追蹤要插入之儲存例外狀況的粒紋。 (繼承來源 Grain) |
GetStreamProviders() |
追蹤要插入之儲存例外狀況的粒紋。 (繼承來源 Grain) |
MigrateOnIdle() |
開始嘗試將此實例移轉至另一個位置。 移轉會擷取目前的 RequestContext,使其可供啟用的放置總監使用,以便在選取新位置時加以考慮。 當沒有任何要求正在執行時,移轉將會以異步方式發生,而且如果啟用的放置控制器未選取替代位置,則不會發生。 (繼承來源 Grain) |
OnActivateAsync() |
這個方法會在啟動粒紋的程序結束時呼叫。 在將任何訊息分派至粒紋之前,就會呼叫它。 對於宣告永續性狀態的粒紋,這個方法會在填入 State 屬性之後呼叫。 |
OnActivateAsync() |
這個方法會在啟動粒紋的程序結束時呼叫。 在將任何訊息分派至粒紋之前,就會呼叫它。 對於宣告永續性狀態的粒紋,這個方法會在填入 State 屬性之後呼叫。 (繼承來源 Grain) |
OnActivateAsync(CancellationToken) |
這個方法會在啟動粒紋的程序結束時呼叫。 在將任何訊息分派至粒紋之前,就會呼叫它。 對於宣告永續性狀態的粒紋,這個方法會在填入 State 屬性之後呼叫。 |
OnActivateAsync(CancellationToken) |
這個方法會在啟動粒紋的程序結束時呼叫。 在將任何訊息分派至粒紋之前,就會呼叫它。 對於宣告永續性狀態的粒紋,這個方法會在填入 State 屬性之後呼叫。 (繼承來源 Grain) |
OnClear(GrainId) |
如果已針對清除狀態的粒紋參考加入記憶體例外狀況,則會擲回儲存例外狀況。 |
OnClear(GrainReference) |
如果已針對清除狀態的粒紋參考加入記憶體例外狀況,則會擲回儲存例外狀況。 |
OnDeactivateAsync() |
這個方法會在停用粒紋程序的開頭呼叫。 (繼承來源 Grain) |
OnDeactivateAsync(DeactivationReason, CancellationToken) |
這個方法會在停用粒紋程序的開頭呼叫。 (繼承來源 Grain) |
OnRead(GrainId) |
如果已針對讀取的粒紋參考新增儲存例外狀況,則擲回儲存例外狀況。 |
OnRead(GrainReference) |
如果已針對讀取的粒紋參考新增儲存例外狀況,則擲回儲存例外狀況。 |
OnWrite(GrainId) |
如果已針對寫入的粒紋參考新增儲存例外狀況,則擲回儲存例外狀況。 |
OnWrite(GrainReference) |
如果已針對寫入的粒紋參考新增儲存例外狀況,則擲回儲存例外狀況。 |
Participate(IGrainLifecycle) |
追蹤要插入之儲存例外狀況的粒紋。 (繼承來源 Grain) |
RegisterOrUpdateReminder(String, TimeSpan, TimeSpan) |
註冊持續性且可靠的提醒,以將一般通知(提醒)傳送至粒紋。
粒紋必須實作 |
RegisterTimer(Func<Object,Task>, Object, TimeSpan, TimeSpan) |
已淘汰.
註冊定時器,以將定期回呼傳送至此粒紋。 (繼承來源 Grain) |
UnregisterReminder(IGrainReminder) |
取消註冊先前註冊的提醒。 (繼承來源 Grain) |
明確介面實作
IGrainBase.GrainContext |
追蹤要插入之儲存例外狀況的粒紋。 (繼承來源 Grain) |