LockingPersistenceProvider.BeginCreate 方法

定义

开始一个异步操作,以在持久性存储区中创建实例状态信息。

重载

BeginCreate(Object, TimeSpan, AsyncCallback, Object)

开始一个异步操作,以在持久性存储区中使用参数创建实例状态信息。 此方法不会在保存状态信息后对实例进行解锁。

BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)

开始一个异步操作,以在持久性存储区中使用参数创建实例状态信息。 如果 unlockInstance 参数的值为 true,则此方法将在保存实例状态后对实例进行解锁。

BeginCreate(Object, TimeSpan, AsyncCallback, Object)

开始一个异步操作,以在持久性存储区中使用参数创建实例状态信息。 此方法不会在保存状态信息后对实例进行解锁。

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

参数

instance
Object

其状态信息保存到持久性存储区中的实例。

timeout
TimeSpan

时间间隔,操作必须在此时间间隔内完成而不超时。

callback
AsyncCallback

在操作完成时接收通知的委托。

state
Object

与异步操作关联的状态信息。

返回

IAsyncResult

异步操作的状态。

注解

此方法调入 BeginCreate 方法,后者采用附加参数来确定实例是否已被解除锁定。 此方法 false 将此参数的值作为此参数的值传递给调用方法。

适用于

BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)

开始一个异步操作,以在持久性存储区中使用参数创建实例状态信息。 如果 unlockInstance 参数的值为 true,则此方法将在保存实例状态后对实例进行解锁。

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

参数

instance
Object

其状态信息保存到持久性存储区中的实例。

timeout
TimeSpan

时间间隔,操作必须在此时间间隔内完成而不超时。

unlockInstance
Boolean

如果必须在持久性存储区中解锁实例,则为 true;否则为 false

callback
AsyncCallback

在操作完成时接收通知的委托。

state
Object

与异步操作关联的状态信息。

返回

IAsyncResult

异步操作的状态。

适用于