Orleans.Providers 命名空間

類別

ClusterClientMemoryStreamConfigurator<TSerializer>
DefaultMemoryMessageBodySerializer

默認 IMemoryMessageBodySerializer 實作。

LegacyProviderConfigurator
LogConsistencyProviderAttribute

[一致性提供者.LogConsistencyProvider] 屬性是用來定義使用記錄檢視狀態抽象概念用於粒紋的一致性提供者。

針對衍生自 LogConsistentGrain 的所有粒紋,例如 JournaledGrain,建議指定 [一般.Providers.LogConsistencyProvider] 屬性。 如果未指定任何 [一個[一般提供者.LogConsistencyProvider] 屬性,則運行時間會嘗試尋找一個 ,如下所示。 首先,它會在組態檔中尋找「預設」提供者,然後檢查粒紋類型是否定義預設值。 如果無法找到此粒紋的一致性提供者,則粒紋將無法載入至尋址接收器。

MemoryAdapterConfig

此組態類別是用來設定 MemoryStreamProvider。 它會告訴數據流提供者要建立多少佇列。

MemoryAdapterFactory<TSerializer>

記憶體數據流提供者中的配接器處理站。 此處理站會作為配接器和配接器處理站。 事件會儲存在記憶體內部的粒紋中,其行為為事件佇列,此提供者配接器主要用於測試

MemoryMessageBody

記憶體內部數據流提供者所使用的訊息本文。

MemoryPooledCache<TSerializer>

記憶體數據流提供者的集區快取

MemoryStreamProvider

這是使用記憶體內部粒紋將事件排入佇列的永續性數據流提供者。 這主要是用於測試用途。

MemoryStreamProvider<TSerializer>

這是使用記憶體內部粒紋將事件排入佇列的永續性數據流提供者。 這主要是用於測試用途。

MemoryStreamQueueGrain

記憶體數據流佇列粒紋。 此粒紋可作為事件數據的記憶體佇列。 支援加入佇列和清除佇列作業。 max 事件計數會將記憶體上限設定為佇列。

ProviderConfigurationExtensions
ProviderConstants

提供者所使用的常數值。

ProviderInitializationException

每當提供者無法初始化時,就會擲回例外狀況。

ProviderStateException
SiloMemoryStreamConfigurator<TSerializer>
StorageProviderAttribute

[一般]屬性是用來定義要用於保留粒紋狀態的儲存提供者。

針對擴充 Grain<T> 的所有粒紋,建議指定 [一般提供者.StorageProvider] 屬性。 如果未指定 [一般.Providers.StorageProvider] 屬性,則會使用 “Default” 儲存提供者。 如果找不到適合此粒紋的儲存提供者,則粒紋將無法載入到尋址接收器。

結構

MemoryMessageData

表示從 In-Memory 佇列粒紋傳送和接收的事件。

介面

IBootstrapProvider

要在尋址接收器啟動期間載入和自動執行之任何應用程式啟動程式類別所實作的標記介面

IControllable

在一般介面中,適用於在一般時間內可控制的元件。

ILogConsistencyProviderRuntime

記錄一致性的提供者面向介面

IMemoryMessageBodySerializer

此介面的實作負責串行化 MemoryMessageBody 物件

IMemoryStreamQueueGrain

記憶體內部數據流佇列粒紋的介面。

IProvider

所有類型特定提供者介面的基底介面

IProviderBuilder<TBuilder>

設定「新式服務」之提供者的介面。

IProviderConfiguration

提供者收到的組態資訊

IProviderManager

在相依性階層式樹狀結構中具現化相依提供者的內部提供者管理介面

IProviderRuntime

介面,允許從提供者回呼到其指派的 provider-manager。 這可讓您存取運行時間功能,例如記錄。

IStorageProviderRuntime

記憶體提供者管理員的提供者面向介面

委派

InvokeInterceptor

處理所提供 request之的調用。