GrainService 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作粒狀分割服務的基類,每個尋址接收器實例都會自動具現化及由尋址接收器運行時間啟動
public abstract class GrainService : Orleans.Runtime.SystemTarget, Orleans.Services.IGrainService
type GrainService = class
inherit SystemTarget
interface IGrainService
interface ISystemTarget
interface IAddressable
Public MustInherit Class GrainService
Inherits SystemTarget
Implements IGrainService
- 繼承
- 實作
建構函式
GrainService() |
只是為了讓反思快樂。 請勿在您的實作中使用 |
GrainService(GrainId, Silo, ILoggerFactory) |
用於穀物服務的建構函式 |
GrainService(IGrainIdentity, Silo, IGrainServiceConfiguration) |
用於穀物服務的建構函式 |
GrainService(IGrainIdentity, Silo, ILoggerFactory) |
用於穀物服務的建構函式 |
屬性
ActivationServices |
取得提供粒紋啟用服務容器存取權的 IServiceProvider。 (繼承來源 SystemTarget) |
Config |
服務組態 |
Deactivated |
取得當粒紋停用時完成的 Task。 (繼承來源 SystemTarget) |
GrainId |
取得粒紋識別。 (繼承來源 SystemTarget) |
GrainReference |
取得這個粒紋的參考。 (繼承來源 SystemTarget) |
IsLowPriority |
實作粒狀分割服務的基類,每個尋址接收器實例都會自動具現化及由尋址接收器運行時間啟動 (繼承來源 SystemTarget) |
Logger |
用於粒紋服務子類別的記錄器實例 |
RangeSerialNumber |
取得粒紋服務實例所擁有之環形範圍版本的單調遞增序號 |
RingRange |
取得目前由糧食服務實例擁有的數據分割通道範圍 |
Scheduler |
取得排程器。 (繼承來源 SystemTarget) |
Silo |
系統目標的尋址接收器位址。 (繼承來源 SystemTarget) |
Status |
取得粒紋服務實例的狀態 |
StoppedCancellationTokenSource |
取得在停止糧食服務時發出取消訊號的令牌 |
方法
明確介面實作
IEquatable<IGrainContext>.Equals(IGrainContext) |
實作粒狀分割服務的基類,每個尋址接收器實例都會自動具現化及由尋址接收器運行時間啟動 (繼承來源 SystemTarget) |
IFormattable.ToString(String, IFormatProvider) |
實作粒狀分割服務的基類,每個尋址接收器實例都會自動具現化及由尋址接收器運行時間啟動 (繼承來源 SystemTarget) |
IGrainContext.ActivationId |
取得啟用標識碼。 (繼承來源 SystemTarget) |
IGrainContext.Address |
取得啟用位址。 (繼承來源 SystemTarget) |
IGrainContext.GrainInstance |
取得粒紋實例,如果尚未設定粒紋實例,則為 |
IGrainContext.ObservableLifecycle |
取得可觀察 Grain 生命週期,可用來新增生命週期勾點。 (繼承來源 SystemTarget) |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
實作粒狀分割服務的基類,每個尋址接收器實例都會自動具現化及由尋址接收器運行時間啟動 (繼承來源 SystemTarget) |
ITargetHolder.GetComponent<TComponent>() |
取得具有指定型別的元件。 (繼承來源 SystemTarget) |