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