LockingPersistenceProvider.BeginCreate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
开始异步操作,以在持久性存储中创建实例状态信息。
重载
| 名称 | 说明 |
|---|---|
| BeginCreate(Object, TimeSpan, AsyncCallback, Object) |
开始一个异步操作,以使用参数在持久性存储中创建实例状态信息。 保存状态信息后,此方法不会解锁实例。 |
| BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
开始一个异步操作,以使用参数在持久性存储中创建实例状态信息。 如果参数的值 |
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)
开始一个异步操作,以使用参数在持久性存储中创建实例状态信息。 如果参数的值 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
与异步操作关联的状态信息。
返回
异步操作的状态。