UnmanagedSyncProviderWrapper メンバー

アンマネージ同期プロバイダーをラップするマネージ オブジェクトを表します。

UnmanagedSyncProviderWrapper 型は次のメンバーを公開します。

コンストラクター

  名前 説明
パブリック メソッド UnmanagedSyncProviderWrapper() () () () UnmanagedSyncProviderWrapper クラスの新しいインスタンスを初期化します。
パブリック メソッド UnmanagedSyncProviderWrapper(Object) 指定したアンマネージ プロバイダーを表す UnmanagedSyncProviderWrapper クラスの新しいインスタンスを初期化します。
パブリック メソッド UnmanagedSyncProviderWrapper(Object, IChangeDataRetrieverAdapter) 指定したアンマネージ プロバイダーを表す UnmanagedSyncProviderWrapper クラスの新しいインスタンスを初期化し、指定した変更データ取得元アダプターを使用して、マネージとアンマネージのデータ取得元間で変換します。

Top

メソッド

  名前 説明
パブリック メソッド BeginSession(SyncProviderPosition, SyncSessionContext) 同期セッションに参加していることをアンマネージ プロバイダーに通知します。 (KnowledgeSyncProvider. . :: . .BeginSession(SyncProviderPosition, SyncSessionContext) をオーバーライドします。)
パブリック メソッド EndSession(SyncSessionContext) 参加した同期セッションが完了したことをアンマネージ プロバイダーに通知します。 (KnowledgeSyncProvider. . :: . .EndSession(SyncSessionContext) をオーバーライドします。)
パブリック メソッド Equals(Object) (Object から継承されます。)
プロテクト メソッド Finalize() () () () (Object から継承されます。)
パブリック メソッド GetChangeBatch(UInt32, SyncKnowledge, Object%) アンマネージ プロバイダーから変更バッチを取得します。 (KnowledgeSyncProvider. . :: . .GetChangeBatch(UInt32, SyncKnowledge, Object%) をオーバーライドします。)
パブリック メソッド GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%) 完全な列挙の一部として、アンマネージ プロバイダーから変更バッチを取得します。 (KnowledgeSyncProvider. . :: . .GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%) をオーバーライドします。)
パブリック メソッド GetHashCode() () () () (Object から継承されます。)
パブリック メソッド GetSyncBatchParameters(UInt32%, SyncKnowledge%) アンマネージ プロバイダーから、要求されたバッチ サイズと、スコープに関する現在のナレッジを取得します。 (KnowledgeSyncProvider. . :: . .GetSyncBatchParameters(UInt32%, SyncKnowledge%) をオーバーライドします。)
パブリック メソッド GetType() () () () (Object から継承されます。)
パブリック メソッド Initialize(Object, IChangeDataRetrieverAdapter) 指定したアンマネージ プロバイダーを表すようにラッパーを初期化し、指定した変更データ取得元アダプターを使用して、マネージとアンマネージのデータ取得元間で変換します。
プロテクト メソッド MemberwiseClone() () () () (Object から継承されます。)
パブリック メソッド ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 変更バッチを処理するためにアンマネージ プロバイダーに渡します。 (KnowledgeSyncProvider. . :: . .ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) をオーバーライドします。)
パブリック メソッド ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 完全な列挙中に、変更バッチを処理するためにアンマネージ プロバイダーに渡します。 (KnowledgeSyncProvider. . :: . .ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) をオーバーライドします。)
パブリック メソッド ToString() () () () (Object から継承されます。)

Top

プロパティ

  名前 説明
パブリック プロパティ Configuration プロバイダーの構成設定を取得します。 (KnowledgeSyncProvider から継承されます。)
パブリック プロパティ DestinationCallbacks 同期中に発生するイベントの通知を受信するための登録に同期アプリケーションで使用できるオブジェクトを取得します。 (KnowledgeSyncProvider から継承されます。)
パブリック プロパティ IdFormats アンマネージ プロバイダーの ID 形式スキーマを取得します。 (KnowledgeSyncProvider. . :: . .IdFormats をオーバーライドします。)

Top

参照

参照

UnmanagedSyncProviderWrapperクラス

Microsoft.Synchronization 名前空間