WorkflowApplication.BeginLoadRunnableInstance Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициирует асинхронный процесс загрузки экземпляра запускаемого рабочего процесса из .InstanceStore
Перегрузки
| Имя | Описание |
|---|---|
| BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) |
Инициирует операцию загрузки экземпляра запускаемого рабочего процесса с InstanceStore помощью указанного интервала времени ожидания. |
| BeginLoadRunnableInstance(AsyncCallback, Object) |
Инициирует операцию загрузки экземпляра запускаемого рабочего процесса из .InstanceStore |
Комментарии
Запущенный экземпляр — это экземпляр, для которого истек срок действия таймера или блокировки экземпляра.
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)
Инициирует операцию загрузки экземпляра запускаемого рабочего процесса с InstanceStore помощью указанного интервала времени ожидания.
public:
IAsyncResult ^ BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Параметры
- timeout
- TimeSpan
Интервал, в котором операция загрузки должна завершиться до отмены операции, и TimeoutException создается исключение.
- callback
- AsyncCallback
Метод, вызываемого при завершении операции.
- state
- Object
Необязательный объект, содержащий сведения об асинхронной операции.
Возвращаемое значение
Ссылка на асинхронную операцию.
Комментарии
Запущенный экземпляр — это экземпляр, для которого истек срок действия таймера или блокировки экземпляра.
Чтобы определить, была ли операция загрузки успешной, вызовите EndLoadRunnableInstance.
EndLoadRunnableInstance можно вызывать изнутри или вне callback метода. Если EndLoadRunnableInstance вызывается до завершения операции возобновления, она блокируется до завершения операции возобновления. Если операция загрузки не завершается в течение указанного интервала TimeoutException времени ожидания, создается из EndLoadRunnableInstance.
Этот метод загружает рабочий процесс асинхронно с помощью IAsyncResult асинхронного шаблона проектирования. Дополнительные сведения см. в обзоре асинхронного программирования.
Применяется к
BeginLoadRunnableInstance(AsyncCallback, Object)
Инициирует операцию загрузки экземпляра запускаемого рабочего процесса из .InstanceStore
public:
IAsyncResult ^ BeginLoadRunnableInstance(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance(AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (callback As AsyncCallback, state As Object) As IAsyncResult
Параметры
- callback
- AsyncCallback
Метод, вызываемого при завершении операции.
- state
- Object
Необязательный объект, содержащий сведения об асинхронной операции.
Возвращаемое значение
Ссылка на асинхронную операцию.
Комментарии
Запущенный экземпляр — это экземпляр, для которого истек срок действия таймера или блокировки экземпляра.
Чтобы определить, была ли операция загрузки успешной, вызовите EndLoadRunnableInstance.
EndLoadRunnableInstance можно вызывать изнутри или вне callback метода. Если EndLoadRunnableInstance вызывается до завершения операции возобновления, она блокируется до завершения операции возобновления. По умолчанию операция возобновления должна завершиться в течение 30 секунд или выбросить TimeoutException из EndLoadRunnableInstanceнего.
Этот метод загружает рабочий процесс асинхронно с помощью IAsyncResult асинхронного шаблона проектирования. Дополнительные сведения см. в обзоре асинхронного программирования.