PersistenceProvider.BeginCreate 方法

定义

在派生类中实现时,表示“创建”阶段开始。 第一次在持久性存储区中创建服务实例记录时将进入“创建”阶段。

public:
 abstract IAsyncResult ^ BeginCreate(System::Object ^ instance, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginCreate (object instance, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginCreate : obj * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public MustOverride 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(Object, TimeSpan, AsyncCallback, Object) 异步方法调用的状态。

适用于