WorkflowRuntime Класс

Определение

Внимание

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

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

public ref class WorkflowRuntime : IDisposable, IServiceProvider
public class WorkflowRuntime : IDisposable, IServiceProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class WorkflowRuntime : IDisposable, IServiceProvider
type WorkflowRuntime = class
    interface IServiceProvider
    interface IDisposable
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowRuntime = class
    interface IServiceProvider
    interface IDisposable
Public Class WorkflowRuntime
Implements IDisposable, IServiceProvider
Наследование
WorkflowRuntime
Атрибуты
Реализации

Комментарии

Note

В этом материале рассматриваются типы и пространства имен, которые устарели. Дополнительные сведения см. в разделе Deprecated Types в Windows Workflow Foundation 4.5.

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

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

Имя Описание
WorkflowRuntime()
Устаревшие..

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

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

Инициализирует новый экземпляр WorkflowRuntime класса с помощью указанного раздела файла конфигурации приложения.

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

Инициализирует новый экземпляр WorkflowRuntime класса с помощью параметров в указанном WorkflowRuntimeSectionобъекте.

Свойства

Имя Описание
IsStarted
Устаревшие..

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

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

Возвращает или задает имя, связанное с .WorkflowRuntime

Методы

Имя Описание
AddService(Object)
Устаревшие..

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

CreateWorkflow(Type, Dictionary<String,Object>, Guid)
Устаревшие..

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

CreateWorkflow(Type, Dictionary<String,Object>)
Устаревшие..

Создает экземпляр рабочего процесса с помощью указанного рабочего процесса и аргументов рабочего процесса Type , содержащегося в указанном Dictionary<TKey,TValue>.

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

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

CreateWorkflow(XmlReader, XmlReader, Dictionary<String,Object>, Guid)
Устаревшие..

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

CreateWorkflow(XmlReader, XmlReader, Dictionary<String,Object>)
Устаревшие..

Создает экземпляр рабочего процесса с помощью указанных XmlReader объектов и аргументов, содержащихся в указанном Dictionary<TKey,TValue>.

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

Создает экземпляр рабочего процесса с помощью указанного XmlReader.

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

Освобождает ресурсы, используемые параметром WorkflowRuntime.

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

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

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

Извлекает все службы, добавленные в обработчик времени выполнения рабочего процесса, реализующие или производные от указанного Type.

GetAllServices<T>()
Устаревшие..

Извлекает все службы, добавляемые в подсистему времени выполнения рабочего процесса, реализующую или производные от указанного универсального типа.

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

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

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

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

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

Извлекает службу указанного Type из подсистемы выполнения рабочего процесса.

GetService<T>()
Устаревшие..

Извлекает службу указанного универсального типа из подсистемы выполнения рабочего процесса.

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

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

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

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

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

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

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

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

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

Запускает подсистему выполнения рабочего процесса и службы обработчика времени выполнения рабочего процесса.

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

Останавливает обработчик времени выполнения рабочего процесса и службы времени выполнения.

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

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

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

События

Имя Описание
ServicesExceptionNotHandled
Устаревшие..

Происходит, когда служба, производная от WorkflowRuntimeService вызовов RaiseServicesExceptionNotHandledEvent(Exception, Guid)класса.

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

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

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

Происходит при остановке обработчика времени выполнения рабочего процесса.

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

Происходит при прерывании экземпляра рабочего процесса.

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

Происходит при завершении экземпляра рабочего процесса.

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

Происходит при создании экземпляра рабочего процесса.

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

Происходит при входе экземпляра рабочего процесса в состояние простоя.

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

Происходит при загрузке экземпляра рабочего процесса в память.

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

Происходит при сохранении состояния экземпляра рабочего процесса.

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

Происходит при возобновлении выполнения экземпляра рабочего процесса после приостановки.

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

Происходит при запуске экземпляра рабочего процесса.

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

Происходит при приостановке экземпляра рабочего процесса.

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

Происходит при завершении экземпляра рабочего процесса.

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

Происходит при выгрузке экземпляра рабочего процесса из памяти.

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

Потокобезопасность

Этот тип является потокобезопасной.