共用方式為


Orleans.EventSourcing.Common 命名空間

類別

BatchedNotificationMessage

包含一批通知訊息的通知訊息。

NotificationFailed

描述將更新通知傳送至遠端實例時發生的連線問題。

PrimaryBasedLogViewAdaptor<TLogView,TLogEntry,TSubmissionEntry>

建構以循序讀取和寫入主要複本為基礎的記錄檢視配接器一般範本。 我們使用此方式來建構各種不同的記錄一致性提供者,這些提供者都遵循相同的基本模式, (讀取和寫入主要複本的最新檢視,並在寫入) 之後傳送通知。

請注意,記錄本身是暫時性的,也就是實際上不會儲存到儲存體 - 只有最新的檢視和某些中繼資料 (記錄位置,而寫入旗標) 會儲存在主要複本中。 使用粒紋排程器,當然) ,安全地交錯此配接器 (呼叫。

子類別會覆寫 ReadAsync 和 WriteAsync,以讀取/寫入主要類別。 對主要複本的呼叫會序列化,也就是永遠不會交錯。

PrimaryOperationFailed

描述與主要儲存體通訊時發生的連線問題。

StringEncodedWriteVector
SubmissionEntry<TLogEntry>

暫止佇列中儲存之提交專案的基類。

VersionNotificationMessage

僅包含版本的簡單通知訊息。

結構

RecordedConnectionIssue

記錄連線問題的公用程式類別。 它是公用的,而不是內部的,因為它是實作其他一致性提供者的實用建置組塊。

介面

INotificationMessage

更新記錄檔之後,記錄檢視配接器傳送給其他叢集之通知訊息的基類。 所有子類別都必須可序列化。