共用方式為


UnmanagedSyncProviderWrapper 成員

表示包裝 Unmanaged 同步處理提供者 (Provider) 的 Managed 物件。

UnmanagedSyncProviderWrapper 型別公開下列成員。

建構函式

  名稱 描述
公用方法 UnmanagedSyncProviderWrapper() () () () 初始化 UnmanagedSyncProviderWrapper 類別的新執行個體。
公用方法 UnmanagedSyncProviderWrapper(Object) 初始化 UnmanagedSyncProviderWrapper 類別的新執行個體,這個執行個體代表指定的 Unmanaged 提供者。
公用方法 UnmanagedSyncProviderWrapper(Object, IChangeDataRetrieverAdapter) 初始化 UnmanagedSyncProviderWrapper 類別的新執行個體,這個執行個體代表指定的 Unmanaged 提供者,而且會使用指定的變更資料擷取器配接器,在 Managed 和 Unmanaged 資料擷取器之間轉換。

頂端

方法

  名稱 描述
公用方法 BeginSession(SyncProviderPosition, SyncSessionContext) 向 Unmanaged 提供者通知它正在聯結同步處理工作階段。 (覆寫 KnowledgeSyncProvider. . :: . .BeginSession(SyncProviderPosition, SyncSessionContext)。)
公用方法 EndSession(SyncSessionContext) 向 Unmanaged 提供者通知它所編列的同步處理工作階段已經完成。 (覆寫 KnowledgeSyncProvider. . :: . .EndSession(SyncSessionContext)。)
公用方法 Equals(Object) (繼承自 Object。)
受保護的方法 Finalize() () () () (繼承自 Object。)
公用方法 GetChangeBatch(UInt32, SyncKnowledge, Object%) 從 Unmanaged 提供者中取得變更批次。 (覆寫 KnowledgeSyncProvider. . :: . .GetChangeBatch(UInt32, SyncKnowledge, Object%)。)
公用方法 GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%) 從 Unmanaged 提供者中取得變更批次 (完整列舉的一部分)。 (覆寫 KnowledgeSyncProvider. . :: . .GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%)。)
公用方法 GetHashCode() () () () (繼承自 Object。)
公用方法 GetSyncBatchParameters(UInt32%, SyncKnowledge%) 從 Unmanaged 提供者中取得要求的批次大小和此範圍的目前知識。 (覆寫 KnowledgeSyncProvider. . :: . .GetSyncBatchParameters(UInt32%, SyncKnowledge%)。)
公用方法 GetType() () () () (繼承自 Object。)
公用方法 Initialize(Object, IChangeDataRetrieverAdapter) 初始化包裝函式,讓它代表指定的 Unmanaged 提供者,而且會使用指定的變更資料擷取器配接器,在 Managed 和 Unmanaged 資料擷取器之間轉換。
受保護的方法 MemberwiseClone() () () () (繼承自 Object。)
公用方法 ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 將變更批次傳遞給 Unmanaged 提供者,以便進行處理。 (覆寫 KnowledgeSyncProvider. . :: . .ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics)。)
公用方法 ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 在完整列舉期間,將變更批次傳遞給 Unmanaged 提供者,以便進行處理。 (覆寫 KnowledgeSyncProvider. . :: . .ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics)。)
公用方法 ToString() () () () (繼承自 Object。)

頂端

屬性

  名稱 描述
公用屬性 Configuration 取得提供者的組態字串。 (繼承自 KnowledgeSyncProvider。)
公用屬性 DestinationCallbacks 取得物件,這個物件可讓同步處理應用程式用來註冊,以便接收在同步處理期間發生之事件的通知。 (繼承自 KnowledgeSyncProvider。)
公用屬性 IdFormats 取得 Unmanaged 提供者的識別碼格式結構描述。 (覆寫 KnowledgeSyncProvider. . :: . .IdFormats。)

頂端

請參閱

參考

UnmanagedSyncProviderWrapper類別

Microsoft.Synchronization 命名空間