共用方式為


Orleans 命名空間

類別

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

GrainIGrainBase 實作存取提醒的擴充方法。

GrainState

產生的粒紋狀態類別的基類。

GrainState<T>

IGrainState<T> 的預設實作。

GrainStreamingExtensions

GrainIGrainBase 實作存取數據流提供者的擴充方法。

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>

特定選項類型的選項格式器 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>

建立 TInstance 的執行個體。

Factory<TParam1,TInstance>

建立 TInstance 的執行個體。

Factory<TParam1,TParam2,TInstance>

建立 TInstance 的執行個體。

Factory<TParam1,TParam2,TParam3,TInstance>

建立 TInstance 的執行個體。

GatewayCountChangedHandler

閘道數目的處理程式。

GrainCallFilterDelegate

用來攔截要求調用的委派。

IncomingGrainCallFilterDelegate

用來攔截傳出要求的委派。

OutgoingGrainCallFilterDelegate

用來攔截傳入要求的委派。