BeginChangeApplication メソッド

一連の変更の処理を開始します。

名前空間:  Microsoft.Synchronization
アセンブリ:  Microsoft.Synchronization (Microsoft.Synchronization.dll 内)

構文

'宣言
Public Sub BeginChangeApplication ( _
    destinationKnowledge As SyncKnowledge, _
    destinationForgottenKnowledge As ForgottenKnowledge, _
    filterInfo As FilterInfo, _
    syncCallbacks As SyncCallbacks, _
    sourceDataRetriever As IChangeDataRetriever, _
    destinationDataRetriever As IChangeDataRetriever _
)
'使用
Dim instance As ChangeApplicationServices
Dim destinationKnowledge As SyncKnowledge
Dim destinationForgottenKnowledge As ForgottenKnowledge
Dim filterInfo As FilterInfo
Dim syncCallbacks As SyncCallbacks
Dim sourceDataRetriever As IChangeDataRetriever
Dim destinationDataRetriever As IChangeDataRetriever

instance.BeginChangeApplication(destinationKnowledge, _
    destinationForgottenKnowledge, _
    filterInfo, syncCallbacks, sourceDataRetriever, _
    destinationDataRetriever)
public void BeginChangeApplication(
    SyncKnowledge destinationKnowledge,
    ForgottenKnowledge destinationForgottenKnowledge,
    FilterInfo filterInfo,
    SyncCallbacks syncCallbacks,
    IChangeDataRetriever sourceDataRetriever,
    IChangeDataRetriever destinationDataRetriever
)
public:
void BeginChangeApplication(
    SyncKnowledge^ destinationKnowledge, 
    ForgottenKnowledge^ destinationForgottenKnowledge, 
    FilterInfo^ filterInfo, 
    SyncCallbacks^ syncCallbacks, 
    IChangeDataRetriever^ sourceDataRetriever, 
    IChangeDataRetriever^ destinationDataRetriever
)
member BeginChangeApplication : 
        destinationKnowledge:SyncKnowledge * 
        destinationForgottenKnowledge:ForgottenKnowledge * 
        filterInfo:FilterInfo * 
        syncCallbacks:SyncCallbacks * 
        sourceDataRetriever:IChangeDataRetriever * 
        destinationDataRetriever:IChangeDataRetriever -> unit 
public function BeginChangeApplication(
    destinationKnowledge : SyncKnowledge, 
    destinationForgottenKnowledge : ForgottenKnowledge, 
    filterInfo : FilterInfo, 
    syncCallbacks : SyncCallbacks, 
    sourceDataRetriever : IChangeDataRetriever, 
    destinationDataRetriever : IChangeDataRetriever
)

パラメーター

  • filterInfo
    型 : Microsoft.Synchronization. . :: . .FilterInfo
    同期先プロバイダーによって使用されるフィルターに関する情報です。nullNothingnullptrunitNULL 参照 (Visual Basic では Nothing) も指定できます。
  • syncCallbacks
    型 : Microsoft.Synchronization. . :: . .SyncCallbacks
    変更の適用イベントに関する通知を受信するコールバックです。nullNothingnullptrunitNULL 参照 (Visual Basic では Nothing) も指定できます。

例外

例外 条件
ArgumentNullException

destinationKnowledge、sourceDataRetriever、または destinationDataRetriever が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。

SyncIdFormatMismatchException

指定されたいずれかのナレッジ オブジェクトの ID 形式スキーマが、このオブジェクトを初期化したときに指定された ID 形式スキーマと一致しません。

SyncInvalidOperationException

変更の適用が開始されましたが、別の一連の変更では変更の適用が終了していません。

説明

通常、このメソッドは、同期先プロバイダーの ProcessChangeBatch メソッドで受け取った変更のバッチごとに 1 回呼び出されます。

ナレッジの設定や計算、または変更の適用や報告を行う前に、このメソッドを呼び出す必要があります。

参照

参照

ChangeApplicationServicesクラス

ChangeApplicationServices メンバー

Microsoft.Synchronization 名前空間