Orleans 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
AliasAttribute |
套用至類型或方法時,指定可用來識別該類型或方法的已知名稱。 |
ApplicationPartAttribute |
指定要新增為應用程式元件的元件。 |
ApplicationPartManagerExtensions |
使用的 ApplicationPartManager延伸模組。 |
AsyncSerialExecutor |
公用程序類別,提供異步函式的序列執行。 在 中,可以在重新進入的粒度程式代碼內,以非重新進入 (序列) 方式執行某些方法。 |
AsyncSerialExecutor<TResult> |
公用程序類別,提供異步函式的序列執行。 在 中,可以在重新進入的粒度程式代碼內,以非重新進入 (序列) 方式執行某些方法。 |
BatchWorker |
異步工作者的一般模式,會在收到通知時執行工作工作,以服務佇列工作。 每個工作周期都會處理所有已排入佇列的工作。 如果新工作在工作周期期間抵達,則會排程另一個週期。 背景工作角色一次永遠不會執行一個以上的工作周期實例,而且閑置時不會耗用任何資源。 它會使用TaskScheduler.Current來排程工作週期。 |
BatchWorkerFromDelegate |
實 BatchWorker 作,執行提供的委派做為其實作 Work() 。 |
ClientBuilder |
用於建立實例的產生 IClusterClient 器。 |
ClientBuilderExtensions |
IClientBuilder 的擴充方法。 |
ClientBuilderGrainCallFilterExtensions |
用於設定粒度呼叫篩選的延伸模組。 |
ClientStreamingExtensions |
從用戶端存取數據流提供者的擴充方法。 |
CollectionAgeLimitAttribute |
指定在粒度可供收集及停用之前閑置的期間。 |
CompoundTypeAliasAttribute |
套用至類型時,表示類型應該編碼為來自指定型別的關聯。 |
DefaultInvokableBaseTypeAttribute |
套用至 Proxy 基底類型和用於可叫用介面方法的屬性型別,以指定代表方法呼叫之 invokable 物件的基底類型。 |
DefaultInvokeMethodNameAttribute |
套用至 Proxy 基底類型和用於可叫用介面方法的屬性型別,以指定代表方法呼叫之 invokable 物件的基底類型。 |
GatewayCountChangedEventArgs |
網關聯機事件的事件自變數。 |
GenerateCodeForDeclaringAssemblyAttribute |
表示來源產生器也應該檢查併產生包含指定型別之元件的程序代碼。 |
GeneratedActivatorConstructorAttribute |
套用至建構函式時,表示產生的啟動器實作應該在啟動實例時使用該建構函式。 |
GenerateMethodSerializersAttribute |
套用至介面時,指定應該產生支援程式代碼,以允許遠端處理介面呼叫。 |
GenerateSerializerAttribute |
套用至類型時,指定類型是要串行化,而且應該為類型產生串行化程序代碼。 |
GetCompletionSourceMethodNameAttribute |
套用至可叫用介面上的方法屬性,以指定要呼叫的方法名稱,以取得送出至送出方法的完成來源,最後傳回給呼叫端。 |
Grain |
所有粒紋類別的抽象基類。 |
Grain<TGrainState> |
具有已宣告永續性狀態之 Grain 的基類。 |
GrainBaseExtensions |
實作的 IGrainBase 協助程式方法。 |
GrainCancellationToken |
類似 CancellationToken ,可在粒紋之間傳送。 |
GrainCancellationTokenSource |
類似 CancellationTokenSource ,可在粒紋之間傳送。 |
GrainClient |
用於連線到一個於一起的用戶端運行時間 |
GrainContextComponentExtensions |
與 IGrainContext 相關的 IGrainExtension延伸模組。 |
GrainExtensions |
粒度的擴充方法。 |
GrainInterfaceTypeToGrainTypeResolver |
將 GrainInterfaceType與相容的 GrainType建立關聯。 |
GrainReminderExtensions |
從 Grain 或 IGrainBase 實作存取提醒的擴充方法。 |
GrainState |
產生的粒紋狀態類別的基類。 |
GrainState<T> |
IGrainState<T> 的預設實作。 |
GrainStreamingExtensions |
從 Grain 或 IGrainBase 實作存取數據流提供者的擴充方法。 |
GrainTypeAttribute |
指定其所附加之粒紋類別的粒度類型。 |
IdAttribute |
指定成員的唯一身分識別。 |
ImmutableAttribute |
表示要套用的類型、類型成員、參數或傳回值應該視為不可變,因此絕對不需要防禦性複本。 套用至非密封類別時,不保證衍生型別不可變。 |
ImplicitChannelSubscriptionAttribute |
[Sandbox.ImplicitStreamSubscription] 屬性是用來將粒度標示為隱含數據流訂閱。 |
ImplicitStreamSubscriptionAttribute |
[Sandbox.ImplicitStreamSubscription] 屬性是用來將粒度標示為隱含數據流訂閱。 |
InvokableBaseTypeAttribute |
套用至用於可叫用介面方法的屬性類型,以指定代表方法呼叫之 invokable 物件的基底類型。 |
InvokableCustomInitializerAttribute |
套用至介面方法屬性類型,以指定要在叫用該介面方法時建立的可叫用物件上呼叫的方法。 |
InvokeMethodNameAttribute |
套用至可叫用介面上的方法屬性,以在提交要求時,在基底類型上指定要呼叫的方法名稱。 |
JenkinsHash | |
KeepAliveAttribute |
套用至粒紋實作類型時,這個屬性會指定閑置啟用收集器不應該收集粒紋的啟用。 |
LifecycleExtensions |
與生命周期觀察者搭配運作的延伸模組。 |
LifecycleSubject |
提供觀察生命週期的功能。 |
MembershipEntry | |
MembershipTableData | |
NamedOptionExtensions |
使用具名選項類別的延伸模組。 |
ObserverSubscriptionManager<T> |
ObserverSubscriptionManager 類別是支持觀察者之粒紋的協助程序類別。 它提供追蹤訂閱觀察者和傳送通知的方法。 |
OmitDefaultMemberValuesAttribute |
套用至型別時,表示如果成員值等於其預設值,則型別產生的串行化程式應該避免串行化成員。 |
OptionFormattingUtilities |
選項格式設定的公用程序類別 |
OptionsLogger |
客戶端和尋址接收器預設選項記錄器的基類。 |
OrleansConnectionSecurityHostingExtensions | |
OrleansConstructorAttribute |
指定串行化程式從串行化數據建立新實例時應該使用的建構函式。 |
PeriodicAction | |
PersistentStateAttributeMapper |
將持續性狀態屬性對應至對應處理站實例的屬性對應器。 |
PublicOrleansTaskExtensions |
用於處理 Task 實例的公用程式函式。 |
RedactAttribute |
當套用至選項類別上的屬性時,這個屬性可防止屬性值透過符合 IOptionFormatter 實例來格式化。 |
RedactConnectionStringAttribute |
當套用至選項類別上的 連接字串 屬性時,這個屬性可防止屬性值透過符合IOptionFormatter實例來格式化。 |
RegexImplicitChannelSubscriptionAttribute |
[以正則表達式篩選串流命名空間以訂閱的串流命名空間,以使用 [一般表達式] 屬性,用來將粒紋標示為隱含數據流訂閱。 |
RegexImplicitStreamSubscriptionAttribute |
[以正則表達式篩選串流命名空間以訂閱的串流命名空間,以使用 [一般表達式] 屬性,用來將粒紋標示為隱含數據流訂閱。 |
RegisterActivatorAttribute |
套用至類型時,表示類型為啟動程式,且應該自動註冊。 |
RegisterConverterAttribute |
套用至類型時,表示類型為轉換器,而且應該自動註冊。 |
RegisterCopierAttribute |
套用至類型時,表示類型為複製器,而且應該自動註冊。 |
RegisterProviderAttribute |
套用至類型時,表示類型為提供者,而且應該自動註冊。 |
RegisterSerializerAttribute |
套用至類型時,表示類型為串行化程式,而且應該自動註冊。 |
ReminderEntry |
表示提醒數據表專案。 |
ReminderTableData |
表示提醒數據表專案的集合。 |
ResponseTimeoutAttribute |
指定其所指定介面方法的回應逾時。 |
SerializationCallbacksAttribute |
指定在附加此屬性之型別實例上執行串行化作業時要具現化和叫用的類型。 |
SerializerConfigurationValidator |
驗證串行化程式組態。 |
SerializerTransparentAttribute |
表示特定類型對於串行化用途而言是看不見的。 僅適用於沒有串行化欄位的抽象類型,並有效地從繼承階層中移除它。 從類型新增/移除此屬性會導致串行化通訊協定層級不相容 (,例如類型階層變更) 。 |
ServiceLifecycleStage |
一個是一個週期階段,即是一個新式用戶端或尋址接收器。 |
StableHash | |
SuppressReferenceTrackingAttribute |
套用至型別時,表示型別產生的串行化程式不應該追蹤型別的參考。 |
TableVersion | |
TaskDone |
已處於 RunToCompletion 狀態的特殊 void 'Done' 工作。 相當於Task.FromResult (1) 。 |
TlsConnectionBuilderExtensions | |
TransactionAttribute |
TransactionAttribute 屬性是用來標記啟動和聯結交易的方法。 |
TransactionRequest | |
TransactionRequest<TResult> | |
TransactionRequestBase | |
TransactionResponse | |
TransactionTaskRequest | |
TransactionTaskRequest<TResult> | |
UseActivatorAttribute |
套用至類型時,表示應該使用已註冊的啟動器來啟動類型,而不是透過其建構函式或其他機制來啟用。 |
結構
DeactivationReason |
表示起始粒度停用的原因。 |
介面
IClientBuilder |
建置 IClusterClient 實例的功能。 |
IClientConnectionRetryFilter |
用來判斷是否應該重試叢集連線的篩選條件。 |
IClusterClient |
用戶端介面,可與一個排序叢集互動。 |
IClusterClientLifecycle |
ILifecycleObservable用戶端生命週期的標記類型。 |
IConfigurationValidator |
描述在客戶端和尋址接收器初始化期間呼叫的組態驗證程式。 |
IConverter<TValue,TSurrogate> |
在兩種類型之間轉換的功能。 |
IFacetMetadata |
Facet 的標記介面 |
IGrain |
粒紋的標記介面 |
IGrainBase |
粒度實作的介面 |
IGrainCallContext |
表示方法調用以及調用的結果。 |
IGrainCallFilter |
粒度呼叫篩選的介面。 |
IGrainFactory |
建立粒度參考的功能。 |
IGrainInvokeInterceptor | |
IGrainObserver |
適用於粒紋觀察器的標記介面。 觀察者可用來接收來自粒紋的通知;也就是說,它們代表發行者/訂閱者介面的訂閱者端。 |
IGrainState |
定義粒紋的狀態 |
IGrainState<T> |
定義粒紋的狀態 |
IGrainWithGuidCompoundKey |
具有複合索引鍵之粒度的標記介面。 |
IGrainWithGuidKey |
具有 Guid 索引鍵的粒度標記介面。 |
IGrainWithIntegerCompoundKey |
具有複合索引鍵之粒度的標記介面。 |
IGrainWithIntegerKey |
具有 Int64 索引鍵的粒度標記介面。 |
IGrainWithStringKey |
具有 String 索引鍵的粒度標記介面。 |
IIncomingGrainCallContext |
表示傳入方法調用以及調用的結果。 |
IIncomingGrainCallFilter |
傳入粒度呼叫篩選的介面。 |
ILifecycleObservable |
可觀察的生命週期。 生命週期的每個階段都是可觀察的。 當開始和停止階段時,所有觀察者都會收到通知。 階段會以遞增順序啟動,並以遞減順序停止。 |
ILifecycleObserver |
生命周期觀察者用來處理啟動和停止通知。 |
ILifecycleParticipant<TLifecycleObservable> |
提供勾點以參與生命週期。 也可以做為訊號介面,指出物件可以參與生命週期。 |
ILifecycleSubject |
生命周期觀察者和可觀察的生命週期。 |
IMembershipTable |
成員資格數據表的介面。 |
IMembershipTableGrain |
以粒度為基礎的實作成員資格數據表介面。 |
IMembershipTableSystemTarget |
系統目標實作的成員資格數據表介面。 |
IOptionFormatter |
設定選項的格式,並提供類別和名稱 |
IOptionFormatter<T> |
特定選項類型的選項格式器 |
IOptionFormatterResolver<T> |
IOptionFormatterResolver 解析特定具名選項的特定 OptionFormatter |
IOutgoingGrainCallContext |
表示傳出方法調用以及調用的結果。 |
IOutgoingGrainCallFilter |
傳出粒紋呼叫篩選條件的介面。 |
IPopulator<TValue,TSurrogate> |
從另一個類型填入一種類型的功能。 |
IRemindable |
粒紋必須實作的回呼介面,才能註冊和接收提醒。 |
IReminderService |
管理提醒的功能。 |
IReminderTable |
用於提醒數據的基礎記憶體實作介面:Azure 數據表、SQL、開發模擬器粒度,以及模擬器粒度,以及模擬。 定義為開發模擬器粒紋案例的粒紋介面。 |
ISystemTarget |
這是系統目標的標記介面。 系統目標是內部運行時間對象,這些物件會與粒紋共用某些行為,但也會施加某些限制。 特別是:系統目標是異步可尋址的動作專案。 系統會為 ISystemTarget 產生 Proxy 類別,就像 IGrain 系統目標的 Proxy 類別是由運行時間排程器排程,並遵循回合型並行。 |
ITransactionClient | |
IVersionManager |
管理如何交涉粒紋介面版本的功能。 |
列舉
DeactivationReasonCode |
停用的資訊原因代碼。 |
ErrorCode |
一組錯誤碼,由一組為記錄錯誤使用於一起的在一起的運行時間連結庫。 |
GenerateFieldIds |
此列舉提供用來控制欄位標識碼產生邏輯的選項。 |
TransactionOption | |
TransactionOptionAlias |
委派
ClientInvokeCallback |
在對粒度的每個要求之前呼叫的委派。 |
ConnectionToClusterLostHandler |
用戶端與叢集中斷連線的處理程式。 |
Factory<TInstance> |
建立 |
Factory<TParam1,TInstance> |
建立 |
Factory<TParam1,TParam2,TInstance> |
建立 |
Factory<TParam1,TParam2,TParam3,TInstance> |
建立 |
GatewayCountChangedHandler |
閘道數目的處理程式。 |
GrainCallFilterDelegate |
用來攔截要求調用的委派。 |
IncomingGrainCallFilterDelegate |
用來攔截傳出要求的委派。 |
OutgoingGrainCallFilterDelegate |
用來攔截傳入要求的委派。 |