次の方法で共有


LockingPersistenceProvider.Create メソッド

定義

永続化ストアにインスタンス状態情報を作成します。

オーバーロード

Create(Object, TimeSpan)

メソッドに渡されたパラメーターを使用して永続化ストアにインスタンス状態情報を作成します。 このメソッドは、インスタンスの状態を保存した後に永続化ストアのインスタンスのロックを解除しません。

Create(Object, TimeSpan, Boolean)

このメソッドは、メソッドに渡されたパラメーターを使用して永続化ストアにインスタンス状態情報を作成します。 このメソッドは、unlockInstance パラメーターの値が true の場合、インスタンス ストアのインスタンスのロックを解除します。

Create(Object, TimeSpan)

メソッドに渡されたパラメーターを使用して永続化ストアにインスタンス状態情報を作成します。 このメソッドは、インスタンスの状態を保存した後に永続化ストアのインスタンスのロックを解除しません。

public:
 override System::Object ^ Create(System::Object ^ instance, TimeSpan timeout);
public override object Create (object instance, TimeSpan timeout);
override this.Create : obj * TimeSpan -> obj
Public Overrides Function Create (instance As Object, timeout As TimeSpan) As Object

パラメーター

instance
Object

状態情報を永続化ストアに保存する必要があるインスタンス オブジェクト。

timeout
TimeSpan

タイムアウトするまでに操作を完了する必要がある間隔。

戻り値

Object

状態情報。

適用対象

Create(Object, TimeSpan, Boolean)

このメソッドは、メソッドに渡されたパラメーターを使用して永続化ストアにインスタンス状態情報を作成します。 このメソッドは、unlockInstance パラメーターの値が true の場合、インスタンス ストアのインスタンスのロックを解除します。

public:
 abstract System::Object ^ Create(System::Object ^ instance, TimeSpan timeout, bool unlockInstance);
public abstract object Create (object instance, TimeSpan timeout, bool unlockInstance);
override this.Create : obj * TimeSpan * bool -> obj
Public MustOverride Function Create (instance As Object, timeout As TimeSpan, unlockInstance As Boolean) As Object

パラメーター

instance
Object

状態情報を永続化ストアに保存するインスタンス オブジェクト。

timeout
TimeSpan

タイムアウトするまでに操作を完了する必要がある間隔。

unlockInstance
Boolean

永続化ストアのインスタンスをロックを解除する必要がある場合は true。それ以外の場合は false

戻り値

Object

状態情報。

適用対象