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
与异步操作关联的状态信息。
返回
异步操作的状态。