Поделиться через


ManualWorkflowSchedulerService Класс

Определение

Внимание!

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Предоставляет службу потоков, позволяющую ведущему приложению создавать экземпляр рабочего процесса, чтобы предоставить поток Thread, в котором будет запущен экземпляр рабочего процесса. С помощью этой службы потоков ведущее приложение может запускать экземпляр рабочего процесса в одном Thread экземпляре в синхронном режиме (хотя если рабочий процесс содержит действие задержки, работа откладывается до тех пор, пока действие задержки не будет выполнено в отдельном Timerпотоке, порожденном ). Этот режим блокирует выполнение ведущего приложения, пока не освободится экземпляр рабочего процесса. Впоследствии экземпляр рабочего процесса может быть выполнен только с помощью метода RunWorkflow(Guid) данной службы.

public ref class ManualWorkflowSchedulerService : System::Workflow::Runtime::Hosting::WorkflowSchedulerService
public class ManualWorkflowSchedulerService : System.Workflow.Runtime.Hosting.WorkflowSchedulerService
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class ManualWorkflowSchedulerService : System.Workflow.Runtime.Hosting.WorkflowSchedulerService
type ManualWorkflowSchedulerService = class
    inherit WorkflowSchedulerService
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ManualWorkflowSchedulerService = class
    inherit WorkflowSchedulerService
Public Class ManualWorkflowSchedulerService
Inherits WorkflowSchedulerService
Наследование
ManualWorkflowSchedulerService
Атрибуты

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

Служба ManualWorkflowSchedulerService не запускает автоматически экземпляр рабочего процесса, который находится в очереди. Ведущее приложение должно вызвать метод RunWorkflow, чтобы запустить заданный рабочий процесс.

Конструкторы

ManualWorkflowSchedulerService()
Устаревшие..

Инициализирует новый экземпляр класса ManualWorkflowSchedulerService.

ManualWorkflowSchedulerService(Boolean)
Устаревшие..

Инициализирует новый экземпляр класса ManualWorkflowSchedulerService.

ManualWorkflowSchedulerService(NameValueCollection)
Устаревшие..

Инициализирует новый экземпляр класса ManualWorkflowSchedulerService.

Свойства

Runtime
Устаревшие..

Возвращает WorkflowRuntime для данной службы.

(Унаследовано от WorkflowRuntimeService)
State
Устаревшие..

Возвращает состояние экземпляра WorkflowRuntimeService.

(Унаследовано от WorkflowRuntimeService)

Методы

Cancel(Guid)
Устаревшие..

Отменяет заданный рабочий элемент существующего экземпляра рабочего процесса.

Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()
Устаревшие..

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnStarted()
Устаревшие..

Перегружено из OnStarted(). Этот метод вызывается при каждом вызове StartRuntime() и используется ManualWorkflowSchedulerService для выполнения работы, необходимой при запуске WorkflowRuntime.

OnStopped()
Устаревшие..

При переопределении в производном классе представляет метод, который будет вызван при вызове подсистемой среды выполнения рабочих процессов события Stopped.

(Унаследовано от WorkflowRuntimeService)
RaiseServicesExceptionNotHandledEvent(Exception, Guid)
Устаревшие..

Вызывает событие ServicesExceptionNotHandled.

(Унаследовано от WorkflowRuntimeService)
RunWorkflow(Guid)
Устаревшие..

Запускает заданный экземпляр рабочего процесса.

Schedule(WaitCallback, Guid)
Устаревшие..

Добавляет экземпляр рабочего процесса в очередь ожидающий рабочих элементов с помощью заданного экземпляра рабочего процесса с помощью заданного многоадресного делегата.

Schedule(WaitCallback, Guid, DateTime, Guid)
Устаревшие..

Добавляет заданный экземпляр рабочего процесса в очередь ожидающий рабочих элементов с помощью заданного многоадресного делегата, DateTime и идентификаторов GUID.

Start()
Устаревшие..

При переопределении в производном классе запускает службу и изменяет State на Starting.

(Унаследовано от WorkflowRuntimeService)
Stop()
Устаревшие..

Перегружено из Stop(). Служба ManualWorkflowSchedulerService использует этот метод для выполнения работы, необходимой при остановке WorkflowRuntime.

ToString()
Устаревшие..

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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