共用方式為


LogConsistencyProvider 類別

定義

依賴粒紋特定自定義程式代碼從記憶體讀取狀態,並將差異附加至記憶體的記錄一致性提供者。 想要使用此提供者的粒紋必須實 ICustomStorageInterface<TState,TDelta> 作 介面,以定義讀取狀態的方式,以及寫入差異的方式。 如果在提供者設定中提供提供者屬性 「PrimaryCluster」,則只有指定的叢集會存取記憶體,而其他叢集可能不會發出更新。

public class LogConsistencyProvider : Orleans.LogConsistency.ILogConsistencyProvider
public class LogConsistencyProvider : Orleans.LogConsistency.ILogViewAdaptorFactory
public class LogConsistencyProvider : Orleans.EventSourcing.ILogViewAdaptorFactory
type LogConsistencyProvider = class
    interface ILogConsistencyProvider
    interface IProvider
    interface ILogViewAdaptorFactory
type LogConsistencyProvider = class
    interface ILogViewAdaptorFactory
Public Class LogConsistencyProvider
Implements ILogConsistencyProvider
Public Class LogConsistencyProvider
Implements ILogViewAdaptorFactory
繼承
LogConsistencyProvider
實作

建構函式

LogConsistencyProvider()

依賴粒紋特定自定義程式代碼從記憶體讀取狀態,並將差異附加至記憶體的記錄一致性提供者。 想要使用此提供者的粒紋必須實 ICustomStorageInterface<TState,TDelta> 作 介面,以定義讀取狀態的方式,以及寫入差異的方式。 如果在提供者設定中提供提供者屬性 「PrimaryCluster」,則只有指定的叢集會存取記憶體,而其他叢集可能不會發出更新。

LogConsistencyProvider(CustomStorageLogConsistencyOptions)

依賴粒紋特定自定義程式代碼從記憶體讀取狀態,並將差異附加至記憶體的記錄一致性提供者。 想要使用此提供者的粒紋必須實 ICustomStorageInterface<TState,TDelta> 作 介面,以定義讀取狀態的方式,以及寫入差異的方式。 如果在提供者設定中提供提供者屬性 「PrimaryCluster」,則只有指定的叢集會存取記憶體,而其他叢集可能不會發出更新。

屬性

Log

取得這個記錄一致性提供者所使用的 TraceLogger。

Name

這個提供者實例的名稱,如組態中提供給它一樣。

PrimaryCluster

指定主要叢集的叢集標識符,如果應該直接從所有叢集存取記憶體,則為 null。

UsesStorageProvider

如果建構配接器需要儲存提供者,則傳回 true。

方法

Close()

關閉此提供者實例的函式。

GetLoggerName()

取得此提供者的唯一名稱,適用於記錄。

Init(String, IProviderRuntime, IProviderConfiguration)

Init 函式

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices)

ILogViewAdaptor<TLogView,TLogEntry>建構要安裝在指定主機粒紋中的 。

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices)

ILogViewAdaptor<TLogView,TLogEntry>建構要安裝在指定主機粒紋中的 。

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IStorageProvider, ILogConsistencyProtocolServices)

ILogViewAdaptor<TLogView,TLogEntry>建構要安裝在指定主機粒紋中的 。

適用於