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 асинхронного шаблона проектирования. Дополнительные сведения см. в обзоре асинхронного программирования.

Применяется к