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 |
Устаревшие..
Происходит при выгрузке экземпляра рабочего процесса из памяти. |
Применяется к
Потокобезопасность
Этот тип является потокобезопасной.