次の方法で共有


LockingPersistenceProvider.LoadIfChanged メソッド

定義

呼び出し元が前回情報を読み込んだときから状態情報が変更されている場合、永続化ストアからインスタンス状態情報を読み込みます。

オーバーロード

LoadIfChanged(TimeSpan, Object, Object)

呼び出し元が前回情報を読み込んだときから状態情報が変更されている場合、永続化ストアからインスタンス状態情報を読み込みます。 このメソッドは、永続化ストアのインスタンスをロックしません。

LoadIfChanged(TimeSpan, Object, Boolean, Object)

呼び出し元が前回情報を読み込んだときから状態情報が変更されている場合、永続化ストアからインスタンス状態情報を読み込みます。 このメソッドでは、永続化ストアのインスタンスをロックするかどうかも指定できます。

LoadIfChanged(TimeSpan, Object, Object)

呼び出し元が前回情報を読み込んだときから状態情報が変更されている場合、永続化ストアからインスタンス状態情報を読み込みます。 このメソッドは、永続化ストアのインスタンスをロックしません。

public:
 override bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public override bool LoadIfChanged (TimeSpan timeout, object instanceToken, out object instance);
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overrides Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, ByRef instance As Object) As Boolean

パラメーター

timeout
TimeSpan

永続化プロバイダーがこの操作を中止するまでの期間。

instanceToken
Object

直前の Create メソッド呼び出しまたは Update メソッド呼び出しで返されたトークン。呼び出し元で保持されている現在の状態を表します。

instance
Object

実際のインスタンス状態情報。

戻り値

この操作の終了時に永続化ストアのインスタンスをロックする必要がある場合は true。それ以外の場合は false

適用対象

LoadIfChanged(TimeSpan, Object, Boolean, Object)

呼び出し元が前回情報を読み込んだときから状態情報が変更されている場合、永続化ストアからインスタンス状態情報を読み込みます。 このメソッドでは、永続化ストアのインスタンスをロックするかどうかも指定できます。

public:
 virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged (TimeSpan timeout, object instanceToken, bool lockInstance, out object instance);
override this.LoadIfChanged : TimeSpan * obj * bool * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, ByRef instance As Object) As Boolean

パラメーター

timeout
TimeSpan

永続化プロバイダーがこの操作を中止するまでの期間。

instanceToken
Object

直前の Create メソッド呼び出しまたは Update メソッド呼び出しで返されたトークン。呼び出し元で保持されている現在の状態を表します。

lockInstance
Boolean

この操作の終了時に永続化ストアのインスタンスをロックする必要がある場合は true。それ以外の場合は false

instance
Object

インスタンス状態情報。

戻り値

この操作の終了時に永続化ストアのインスタンスをロックする必要がある場合は true。それ以外の場合は false

適用対象