ObjectNeedsStateException クラス
SyncSessionContext オブジェクトが必要である箇所で何も指定されていない場合にスローされる例外です。
名前空間: Microsoft.Synchronization
アセンブリ: Microsoft.Synchronization (microsoft.synchronization.dll 内)
構文
'宣言
<SerializableAttribute> _
Public Class ObjectNeedsStateException
Inherits SyncException
'使用
Dim instance As ObjectNeedsStateException
[SerializableAttribute]
public class ObjectNeedsStateException : SyncException
[SerializableAttribute]
public ref class ObjectNeedsStateException : public SyncException
/** @attribute SerializableAttribute() */
public class ObjectNeedsStateException extends SyncException
SerializableAttribute
public class ObjectNeedsStateException extends SyncException
解説
この例外は、変更適用元の情報を NotifyingChangeApplier オブジェクトに読み込むために LoadChangeApplierInfo が呼び出された後、SyncSessionContext パラメーターに NULL 参照 (Visual Basic では Nothing) です。 以外の値を指定して ApplyChanges が呼び出される場合にスローされます。
また、プロバイダーが NotifyingChangeApplier.GetChangeApplierInfo を呼び出して変更適用元の情報を取得してから、なんらかのアクションを実行した後、NotifyingChangeApplier.LoadChangeApplierInfo を呼び出して変更適用元の情報を更新しない場合にも、この例外がスローされます。
継承階層
System.Object
System.Exception
Microsoft.Synchronization.SyncException
Microsoft.Synchronization.ObjectNeedsStateException
スレッド セーフ
この型の public static (Visual Basic では Shared ) メンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
リファレンス
ObjectNeedsStateException メンバー
Microsoft.Synchronization 名前空間