共用方式為


Microsoft.Synchronization.Data 命名空間

此命名空間包含用於 Sync Framework 中之用戶端和伺服器與對等資料庫同步處理的類型。下列命名空間會在用戶端和伺服器同步處理中使用:Microsoft.Synchronization、Microsoft.Synchronization.Data、Microsoft.Synchronization.Data.ServerMicrosoft.Synchronization.Data.SqlServerCe。 下列命名空間會在對等同步處理中使用:Microsoft.Synchronization、Microsoft.Synchronization.Data、Microsoft.Synchronization.Data.SqlServerMicrosoft.Synchronization.Data.SqlServerCe

類別

  類別 描述
公用類別 AnchorException 針對與錨定 (Anchor) 相關之錯誤所擲回的例外狀況 (Exception),其中包括無法傳回錨定。
公用類別 ApplyChangeFailedEventArgs 為用戶端 ApplyChangeFailed 事件和伺服器 ApplyChangeFailed 事件提供資料。
公用類別 ApplyingChangesEventArgs 為用戶端 ApplyingChanges 事件和伺服器 ApplyingChanges 事件提供資料。
公用類別 ApplyMetadataFailedEventArgs 提供 ApplyMetadataFailed 事件的資料。
公用類別 ChangesAppliedEventArgs 為用戶端 ChangesApplied 事件和伺服器 ChangesApplied 事件提供資料。
公用類別 ChangesSelectedEventArgs 為用戶端 ChangesSelected 事件和伺服器 ChangesSelected 事件提供資料。
公用類別 ClientSyncProvider 抽取與用戶端資料存放區通訊的用戶端同步處理提供者,並讓同步代理程式避開該資料存放區的特定實作 (Implementation)。
公用類別 CreatingSchemaEventArgs 提供 CreatingSchema 事件的資料。
公用類別 DataColumnSurrogate 表示 Sync Framework 在自訂二進位序列化期間使用之 DataColumn 物件的 Surrogate。
公用類別 DataSetSurrogate 表示 Sync Framework 在自訂二進位序列化期間使用之 DataSet 物件的 Surrogate。
公用類別 DataSyncException 在同步處理期間所擲回之例外狀況 (Exception) 的基底類別 (Base Class)。
公用類別 DataTableSurrogate 表示 Sync Framework 在自訂二進位序列化期間使用之 DataTable 物件的 Surrogate。
公用類別 DbApplyChangeFailedEventArgs 提供 ApplyChangeFailed 事件的資料。
公用類別 DbApplyingChangesEventArgs 提供 ApplyingChanges 事件的資料。
公用類別 DbBatchAppliedEventArgs 提供 BatchApplied 事件的資料。
公用類別 DbBatchSpooledEventArgs 提供 BatchSpooled 事件的資料。
公用類別 DbBeginSnapshotInitializationEventArgs 提供 BeginSnapshotInitialization 事件的資料。
公用類別 DbChangesAppliedEventArgs 提供 ChangesApplied 事件的資料。
公用類別 DbChangesSelectedEventArgs 提供 ChangesSelected 事件的資料。
公用類別 DbConnectionFailureEventArgs 提供 DbConnectionFailure 事件的資料,套用變更期間如果資料庫連接失敗,就會發生這個事件。
公用類別 DbEndSnapshotInitializationEventArgs 提供 EndSnapshotInitialization 事件的資料。
公用類別 DbMetadataSyncException 針對建立或讀取資料表中繼資料 (Metadata) 時發生之錯誤擲回的例外狀況 (Exception)。
公用類別 DbMissingCommandException 遺漏了提供者或配接器之必要命令時所擲回的例外狀況。
公用類別 DbNotProvisionedException 當某個方法要求資料庫包含同步處理中繼資料,而且資料庫尚未佈建時發生。
公用類別 DbOutdatedEventArgs 提供 SyncPeerOutdated 事件的資料。
公用類別 DbOutdatedSyncException 針對嘗試同步處理具有過期中繼資料 (Metadata) 之對等 (Peer) 時發生之錯誤擲回的例外狀況 (Exception)。
公用類別 DbPartiallyProvisionedException 當佈建失敗,而且無法回復佈建交易 (讓資料庫處於不一致的狀態) 時發生。
公用類別 DbProvisioningException 針對嘗試佈建資料庫以參與同步處理時發生之錯誤擲回的例外狀況。
公用類別 DbSchemaException 針對建立或讀取資料表結構描述時發生之錯誤擲回的例外狀況 (Exception)。
公用類別 DbSelectingChangesEventArgs 提供 SelectingChanges 事件的資料。
公用類別 DbSnapshotInitializationStatistics 表示一組有關用戶端資料庫之快照集初始化的工作階段層級統計資料。
公用類別 DbSnapshotInitializationTableStatistics 表示一組有關用戶端資料庫之快照集初始化的資料表層級統計資料。
公用類別 DbSyncAdapter 表示用來在本機對等 (Peer) 資料庫上擷取和套用資料與中繼資料 (Metadata) 的一組命令。
公用類別 DbSyncAdapterCollection DbSyncAdapter 物件的集合。
公用類別 DbSyncBatchInfo 表示批次標頭檔案,其中包含同步處理批次所包含之資料的相關中繼資料。
公用類別 DbSyncColumnDescription 表示 DbSyncTableDescription 物件之 Columns 清單中所包含的資料行結構描述。這是在資料庫佈建期間使用的。
公用類別 DbSyncColumnDescriptionCollection 表示 DbSyncColumnDescription 物件的集合。
公用類別 DbSyncColumnMapping 將本機資料庫中的資料行對應至遠端資料庫中的資料行。
公用類別 DbSyncColumnMappingCollection 表示 DbSyncColumnMapping 物件的集合。
公用類別 DbSyncConflict 表示資料列層級的同步處理衝突。
公用類別 DbSyncContext 封裝同步處理工作階段 (Session) 的資料變更和中繼資料 (Metadata)。
公用類別 DbSyncException 在對等 (Peer) 資料庫同步處理期間所擲回之例外狀況 (Exception) 的基底類別 (Base Class)。
公用類別 DbSyncForeignKeyConstraint 表示與同步處理有關之兩個資料表之間的外部索引鍵關聯性。
公用類別 DbSyncForeignKeyConstraintCollection 表示 DbSyncForeignKeyConstraint 物件的集合。
公用類別 DbSyncProgressEventArgs 提供 SyncProgress 事件的資料。
公用類別 DbSyncProvider 封裝與對等資料庫通訊並讓同步代理程式避開此資料庫之特定實作的對等同步處理提供者。
公用類別 DbSyncScope 表示要同步處理之物件的邏輯群組。
公用類別 DbSyncScopeDescription 表示當做一個單位同步處理之邏輯資料表群組 (選擇性篩選) 的同步處理範圍。
公用類別 DbSyncScopeMetadata 表示 DbSyncScope 物件的中繼資料 (Metadata),例如與特定範圍相關聯的知識。
公用類別 DbSyncScopeProgress 表示 DbSyncScope 中物件的一組同步處理進度統計資料。
公用類別 DbSyncSession 表示同步處理工作階段。DbSyncSession 物件存在於同步處理工作階段期間。
公用類別 DbSyncSessionProgressEventArgs 提供 SessionProgress 事件的資料。
公用類別 DbSyncTableDescription 表示 DbSyncScopeDescription 物件之 Tables 清單中所包含的資料表結構描述。這是在資料庫佈建期間使用的。
公用類別 DbSyncTableDescriptionCollection 表示 DbSyncTableDescription 物件的集合。
公用類別 DbSyncTableProgress 表示涉及對等 (Peer) 同步處理之資料表的一組同步處理進度統計資料。
公用類別 DbVersionException 當同步處理中繼資料的版本與 Sync Framework 的版本不相容時,所擲回的例外狀況。
公用類別 MetadataException 針對建立、讀取或寫入資料表中繼資料 (Metadata) 時發生之錯誤擲回的例外狀況 (Exception)。
公用類別 RelationalSyncProvider 抽取與資料庫通訊並讓同步代理程式避開此資料庫之特定實作的泛型同步處理提供者。
公用類別 SchemaCreatedEventArgs 提供 SchemaCreated 事件的資料。
公用類別 SchemaException 針對建立或讀取資料表結構描述時發生之錯誤擲回的例外狀況 (Exception)。
公用類別 SelectingChangesEventArgs 為用戶端 SelectingChanges 事件和伺服器 SelectingChanges 事件提供資料。
公用類別 ServerSyncProvider 抽取與伺服器資料存放區通訊的泛型伺服器同步處理提供者,並讓同步代理程式避開該資料存放區的特定實作 (Implementation)。
公用類別 ServerSyncProviderProxy ServerSyncProvider 提供包裝函式。
公用類別 SessionVariableException 針對讀取或寫入工作階段變數時發生之錯誤擲回的例外狀況 (Exception)。
公用類別 SyncAnchor 封裝同步處理錨定 (Anchor)。錨定會提供一個參考點,以判斷要為同步處理群組同步哪些變更。
公用類別 SyncConfiguration 維護設定用戶端和伺服器同步處理提供者所需的資料表和參數集合。
公用類別 SyncConflict 表示資料列層級的同步處理衝突。
公用類別 SyncConflictResolver 表示同步處理期間發生任何衝突時所要採取的動作。
公用類別 SyncContext 封裝同步處理工作階段之資料變更和錨定 (Anchor) 值及其他中繼資料。
公用類別 SyncGroup 表示 SyncTable 物件的群組,並提供一個機制來確認有針對這些資料表一致性地套用變更。
公用類別 SyncGroupMetadata 表示 SyncGroup 物件的中繼資料 (Metadata),例如新的錨定值。
公用類別 SyncGroupProgress 表示 SyncGroup 中資料表的一組同步處理進度統計資料。
公用類別 SyncParameter 封裝從用戶端送給伺服器的資訊。
公用類別 SyncParameterCollection SyncParameter 物件的集合。
公用類別 SyncProgressEventArgs 為用戶端 SyncProgress 事件和伺服器 SyncProgress 事件提供資料。
公用類別 SyncSchema 表示建立與同步處理相關之資料表所需的結構描述資訊。
公用類別 SyncSchemaColumn 表示 SyncSchemaTable 中資料行的結構描述。
公用類別 SyncSchemaColumns 表示 SyncSchemaColumn 物件的集合。
公用類別 SyncSchemaForeignKey 表示與同步處理有關之兩個資料表之間的外部索引鍵關聯性。
公用類別 SyncSchemaForeignKeys 表示 SyncSchemaForeignKey 物件的集合。
公用類別 SyncSchemaTable 表示與同步處理有關之資料表的結構描述。
公用類別 SyncSchemaTables 表示 SyncSchemaTable 物件的集合。
公用類別 SyncSession 表示同步處理工作階段。SyncSession 物件存在於同步處理工作階段期間。
公用類別 SyncStatistics 表示與用戶端和伺服器上發生之作業總數有關的 SyncSession 摘要。
公用類別 SyncTable 表示與同步處理有關之資料表的用戶端設定。
公用類別 SyncTableCollection 表示 SyncTable 物件的集合。
公用類別 SyncTableInfo 封裝與資料表設定和中繼資料有關的資訊。可透過 GetServerInfo 取得這項資訊。
公用類別 SyncTableMetadata 封裝與 SyncTable 相關的中繼資料 (Metadata),例如同步處理的方向。
公用類別 SyncTableProgress 表示 SyncTable 物件的一組同步處理進度統計資料。
公用類別 SyncTracer 提供同步處理工作階段 (Session) 的追蹤,共有四個輸出層級:錯誤、警告、參考用和詳細資訊。

結構

  結構 描述
公用結構 SyncServerInfo 封裝與伺服器端設定和中繼資料有關的資訊。可透過 GetServerInfo 取得這項資訊。

列舉型別

  列舉型別 描述
公用列舉 ApplyAction 當同步處理期間無法套用某個資料列時,指定用來處理此資料列的選項。
公用列舉 ChangeTrackingModel 這個列舉已被取代。定義在對等 (Peer) 資料庫中追蹤變更的方式。
公用列舉 ConflictType 定義在同步處理期間可能發生的衝突類型。
公用列舉 DbConflictType 定義在同步處理期間可能發生的衝突類型。
公用列舉 DbConnectionFailureAction 表示為了回應 DbConnectionFailure 事件所採取的動作,套用變更期間如果資料庫連接失敗,就會發生這個事件。
公用列舉 DbOutdatedSyncAction 針對處理具有過期中繼資料 (Metadata) 之對等 (Peer) 的同步處理要求定義選項。
公用列舉 DbResolveAction 指定用來解決同步處理期間發生之任何衝突的選項。
公用列舉 DbSyncCreationOption 表示在資料庫佈建期間建立同步處理相關物件時 Sync Framework 可採取的動作。
公用列舉 DbSyncStage 從本機對等的觀點來定義同步處理的不同階段。
公用列舉 ResolveAction 指定用來解決同步處理期間在用戶端上發生之任何衝突的選項。
公用列舉 SyncDirection 定義資料變更流動的方向 (從用戶端的觀點來看)。
公用列舉 SyncErrorNumber 定義同步處理期間可能發生的錯誤清單。
公用列舉 SyncSchemaForeignKeyRule 指示在刪除或更新作業期間強制採用 FOREIGN KEY 條件約束 (透過 SyncSchemaForeignKeyRule 物件所定義) 時所發生的動作。
公用列舉 TableCreationOption 定義在用戶端資料庫中建立資料表的可用選項。