RelationalSyncProvider 成員
抽取與資料庫通訊並讓同步代理程式避開此資料庫之特定實作的泛型同步處理提供者。
RelationalSyncProvider 型別公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
RelationalSyncProvider() () () () | 初始化 RelationalSyncProvider 類別的新執行個體。 |
頂端
方法
頂端
屬性
名稱 | 描述 | |
---|---|---|
BatchingDirectory | 取得或設定磁碟上要當做批次檔案多工緩衝處理目的地的目錄。 | |
CleanupBatchingDirectory | 取得或設定在批次處理檔案中的變更已經套用至目的地之後是否要清除這些檔案。 | |
Configuration | 不會由 RelationalSyncProvider 實作。如果您嘗試存取這個屬性,就會擲回 NotSupportedException 類型的例外狀況。 | |
Connection | 取得或設定用來連接至資料庫的 IDbConnection 物件。 | |
DestinationCallbacks | 取得物件,這個物件可讓同步處理應用程式用來註冊,以便接收在同步處理期間發生之事件的通知。 (繼承自 KnowledgeSyncProvider。) | |
IdFormats | 取得用來在同步處理工作階段中識別實體的 SyncIdFormatGroup 物件。 (覆寫 KnowledgeSyncProvider. . :: . .IdFormats。) | |
MemoryDataCacheSize | 取得或設定將變更多工緩衝處理至磁碟之前,Sync Framework 用來快取這些變更的最大記憶體數量 (以 KB 為單位)。 | |
ScopeName | 取得或設定要同步處理之範圍的名稱。 | |
SyncProviderPosition | 取得或設定 SyncProviderPosition 列舉值,這個值表示提供者與本機或遠端資料庫相關聯。 |
頂端
事件
名稱 | 描述 | |
---|---|---|
ApplyChangeFailed | 在上傳期間,無法在節點上套用資料列之後發生。 | |
ApplyingChanges | 在上傳期間,連接至資料庫之後但在套用變更之前發生。 | |
ApplyMetadataFailed | 在上傳期間,無法套用資料列的中繼資料之後發生。 | |
BatchApplied | 在每個變更批次都已經套用至目的地之後發生。 | |
BatchSpooled | 在每個變更批次都已經寫入磁碟之後發生。 | |
ChangesApplied | 在上傳期間,套用變更之後但在中斷資料庫連接之前發生。 | |
ChangesSelected | 在下載期間,列舉變更之後但在中斷資料庫連接之前發生。 | |
DbConnectionFailure | 套用變更期間資料庫連接失敗時發生。 | |
SelectingChanges | 在下載期間,連接至資料庫之後但在選取變更之前發生。 | |
SyncPeerOutdated | 如果目的地節點已過期,就會在列舉變更之前發生。 | |
SyncProgress | 在選取變更 (每個資料表) 和套用變更 (每個資料列) 期間發生。 |
頂端