RelationalSyncProvider 成員
抽取與資料庫通訊並讓同步代理程式避開此資料庫之特定實作的泛型同步處理提供者。
下表列出 RelationalSyncProvider 型別公開的成員。
受保護的建構函式
名稱 | 描述 | |
---|---|---|
![]() |
RelationalSyncProvider | 初始化 RelationalSyncProvider 類別的新執行個體。 此建構函式與 CLS 不相容。 |
頂端
公用屬性
名稱 | 描述 | |
---|---|---|
![]() |
BatchingDirectory | 取得或設定磁碟上要當作批次檔案多工緩衝處理目的地的目錄。 此屬性與 CLS 不相容。 |
![]() |
CleanupBatchingDirectory | 取得或設定在批次處理檔案中的變更已經套用至目的地之後是否要清除這些檔案。 此屬性與 CLS 不相容。 |
![]() |
Configuration | 不會由 RelationalSyncProvider 實作。如果您嘗試存取這個屬性,就會擲回 NotSupportedException 類型的例外狀況。 此屬性與 CLS 不相容。 |
![]() |
Connection | 取得或設定用來連接至資料庫的 IDbConnection 物件。 此屬性與 CLS 不相容。 |
![]() |
DestinationCallbacks | 取得物件,這個物件可讓同步處理應用程式用來註冊,以便接收在同步處理期間發生之事件的通知。 此屬性與 CLS 不相容。 (繼承自 KnowledgeSyncProvider。) |
![]() |
IdFormats | 覆寫。取得用來在同步處理工作階段中識別實體的 SyncIdFormatGroup 物件。 此屬性與 CLS 不相容。 |
![]() |
MemoryDataCacheSize | 取得或設定將變更多工緩衝處理至磁碟之前,Sync Framework 用來快取這些變更的最大記憶體數量 (以 KB 為單位)。 此屬性與 CLS 不相容。 |
![]() |
ScopeName | 取得或設定要同步處理之範圍的名稱。 此屬性與 CLS 不相容。 |
![]() |
SyncProviderPosition | 取得或設定 SyncProviderPosition 列舉值,這個值表示提供者與本機或遠端資料庫相關聯。 此屬性與 CLS 不相容。 |
頂端
公用方法
(另請參閱 受保護的方法 )
名稱 | 描述 | |
---|---|---|
![]() |
BeginSession | 覆寫。由 SyncOrchestrator 呼叫,以便指出同步處理工作階段已經啟動。 此方法與 CLS 不相容。 |
![]() |
Dispose | 多載。釋放 RelationalSyncProvider 所使用的資源。 |
![]() |
EndSession | 覆寫。由 SyncProviderPosition 呼叫,以便指出同步處理工作階段已經結束。 此方法與 CLS 不相容。 |
![]() |
Equals | 多載。 (繼承自 Object。) |
![]() |
GetChangeBatch | 覆寫。在給定批次大小、目的地知識和變更資料擷取器參數時,取得要同步處理的變更批次。 此方法與 CLS 不相容。 |
![]() |
GetFullEnumerationChangeBatch | 覆寫。在給定批次大小、下限、知識和變更資料擷取器參數時,取得要同步處理的變更批次。 此方法與 CLS 不相容。 |
![]() |
GetHashCode | (繼承自 Object。) |
![]() |
GetSyncBatchParameters | 覆寫。在給定批次大小和知識參數時,取得變更批次的參數。 此方法與 CLS 不相容。 |
![]() |
GetType | (繼承自 Object。) |
![]() |
ProcessChangeBatch | 覆寫。在已有解決原則、來源變更、變更資料擷取器、回呼和統計資料參數時,處理變更批次。 此方法與 CLS 不相容。 |
![]() |
ProcessFullEnumerationChangeBatch | 覆寫。在已有解決原則、來源變更、變更資料擷取器、回呼和統計資料參數時,處理變更批次。 此方法與 CLS 不相容。 |
![]() ![]() |
ReferenceEquals | (繼承自 Object。) |
![]() |
ToString | (繼承自 Object。) |
頂端
受保護的方法
名稱 | 描述 | |
---|---|---|
![]() |
CreateApplicationTransaction | 在衍生類別中覆寫時,將會建立用來將變更套用到 Oracle 資料庫的明確交易。 此方法與 CLS 不相容。 |
![]() |
CreateEnumerationTransaction | 在衍生類別中覆寫時,將會建立用來從 Oracle 資料庫列舉變更的明確交易。 此方法與 CLS 不相容。 |
![]() |
Dispose | 多載。釋放 RelationalSyncProvider 所使用的資源。 |
![]() |
Finalize | (繼承自 Object。) |
![]() |
MemberwiseClone | (繼承自 Object。) |
![]() |
OnApplyChangeFailed | 引發 ApplyChangeFailed 事件。 此方法與 CLS 不相容。 |
![]() |
OnApplyingChanges | 引發 ApplyingChanges 事件。 此方法與 CLS 不相容。 |
![]() |
OnApplyMetadataFailed | 引發 ApplyMetadataFailed 事件。 此方法與 CLS 不相容。 |
![]() |
OnChangesApplied | 引發 ChangesApplied 事件。 此方法與 CLS 不相容。 |
![]() |
OnChangesSelected | 引發 ChangesSelected 事件。 此方法與 CLS 不相容。 |
![]() |
OnPeerOutdated | 引發 SyncPeerOutdated 事件。 此方法與 CLS 不相容。 |
![]() |
OnSelectingChanges | 引發 SelectingChanges 事件。 此方法與 CLS 不相容。 |
![]() |
OnSyncProgress | 引發 SyncProgress 事件。 此方法與 CLS 不相容。 |
頂端
公用事件
名稱 | 描述 | |
---|---|---|
![]() |
ApplyChangeFailed | 在上傳期間,無法在節點上套用資料列之後發生。 此類別與 CLS 不相容。 |
![]() |
ApplyingChanges | 在上傳期間,連接至資料庫之後但在套用變更之前發生。 此類別與 CLS 不相容。 |
![]() |
ApplyMetadataFailed | 在上傳期間,無法套用資料列的中繼資料之後發生。 此類別與 CLS 不相容。 |
![]() |
BatchApplied | 在每個變更批次都已經套用至目的地之後發生。 此類別與 CLS 不相容。 |
![]() |
BatchSpooled | 在每個變更批次都已經寫入磁碟之後發生。 此類別與 CLS 不相容。 |
![]() |
ChangesApplied | 在上傳期間,套用變更之後但在中斷資料庫連接之前發生。 此類別與 CLS 不相容。 |
![]() |
ChangesSelected | 在下載期間,列舉變更之後但在中斷資料庫連接之前發生。 此類別與 CLS 不相容。 |
![]() |
SelectingChanges | 在下載期間,連接至資料庫之後但在選取變更之前發生。 此類別與 CLS 不相容。 |
![]() |
SyncPeerOutdated | 如果目的地節點已過期,就會在列舉變更之前發生。 此類別與 CLS 不相容。 |
![]() |
SyncProgress | 在選取變更 (每個資料表) 和套用變更 (每個資料列) 期間發生。 此類別與 CLS 不相容。 |
頂端
請參閱
參考
RelationalSyncProvider 類別
Microsoft.Synchronization.Data 命名空間