LockingPersistenceProvider.BeginCreate 方法

定义

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

重载

名称 说明
BeginCreate(Object, TimeSpan, AsyncCallback, Object)

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

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

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

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

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

返回

异步操作的状态。

注解

此方法调用 BeginCreate 该方法,该方法采用其他参数来确定实例是否已解锁。 此方法作为此参数的值传递给 false 调用方法。

适用于

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

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

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

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

返回

异步操作的状态。

适用于