DefaultWorkflowSchedulerService Класс

Определение

Внимание!

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

Создает и управляет потоками, выполняющими экземпляры рабочих процессов в подсистеме среды выполнения рабочих процессов.Creates and manages the threads that run workflow instances on the workflow runtime engine.

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

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен.This material discusses types and namespaces that are obsolete. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Служба DefaultWorkflowSchedulerService используется механизмом среды выполнения рабочих процессов по умолчанию.DefaultWorkflowSchedulerService is used by the workflow runtime engine by default. К нему относится поддержка по умолчанию для наличия нескольких экземпляров рабочих процессов в очереди в пуле потоков среды выполнения.It includes default support for having multiple workflow instances queued in the runtime thread pool. Если необходимо контролировать поток, который отвечает за выполнение рабочего процесса, используйте ManualWorkflowSchedulerService.If you want to control the thread that is responsible for executing the workflow, use ManualWorkflowSchedulerService.

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

DefaultWorkflowSchedulerService()

Инициализирует новый экземпляр класса DefaultWorkflowSchedulerService.Initializes a new instance of the DefaultWorkflowSchedulerService class.

DefaultWorkflowSchedulerService(Int32)

Инициализирует новый экземпляр класса DefaultWorkflowSchedulerService с помощью заданного максимального количества экземпляров, которые служба может выполнять одновременно.Initializes a new instance of the DefaultWorkflowSchedulerService class by using the specified maximum number of workflow instances that the service can run simultaneously.

DefaultWorkflowSchedulerService(NameValueCollection)

Инициализирует новый экземпляр класса DefaultWorkflowSchedulerService.Initializes a new instance of the DefaultWorkflowSchedulerService class.

Свойства

MaxSimultaneousWorkflows

Возвращает максимальное количество экземпляров рабочих процессов, которые могут храниться в очереди пула потоков.Gets the maximum number of workflow instances that can be stored in the thread pool queue.

Runtime

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

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

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

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

Методы

Cancel(Guid)

Отменяет заданный рабочий элемент существующего экземпляра рабочего процесса.Cancels the specified existing workflow instance work item.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Уведомляет класс DefaultWorkflowSchedulerService о запуске экземпляра рабочего процесса для выполнения.Notifies the DefaultWorkflowSchedulerService that a workflow instance has started to run.

OnStopped()

При переопределении в производном классе представляет метод, который будет вызван при вызове подсистемой среды выполнения рабочих процессов события Stopped.When overridden in a derived class, represents the method that will be called when the workflow runtime engine raises the Stopped event.

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

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

(Унаследовано от WorkflowRuntimeService)
Schedule(WaitCallback, Guid)

Добавляет экземпляр рабочего процесса в очередь ожидающий рабочих элементов с помощью заданного экземпляра рабочего процесса с помощью заданного многоадресного делегата.Adds a workflow instance to the pending work items queue using the specified workflow instance using the specified multicast delegate.

Schedule(WaitCallback, Guid, DateTime, Guid)

Добавляет заданный экземпляр рабочего процесса в очередь ожидающий рабочих элементов с помощью заданного многоадресного делегата, DateTime и идентификаторов GUID.Adds the specified workflow instance to the pending work item queue using the specified multicast delegate, DateTime and GUIDs.

Start()

При переопределении в производном классе запускает службу и изменяет State на Starting.When overridden in a derived class, starts the service and changes the State to Starting.

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

Останавливает выполняющийся в данный момент поток в экземпляре рабочего процесса и любые выполняемые таймеры.Stops the currently running thread on the workflow instance and any timers that are running.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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