System.Activities.Hosting Namespace

Предоставляет классы, связанные с размещением. Provides classes related to hosting.

Классы

BookmarkInfo

Представляет сведения об именованной закладке Bookmark.Represents information about a named Bookmark.

BookmarkScopeInfo

Содержит данные идентификации и инициализации объекта BookmarkScope.Contains identification and initialization information about a BookmarkScope object.

LocationInfo

Содержит сведения о связанном Location.Provides information about a related Location.

SymbolResolver

Объект SymbolResolver является расширением, предоставляющим узел LocationReferenceEnvironment, содержащий объекты, которые можно идентифицировать с помощью строкового имени.SymbolResolver is an extension for providing a host LocationReferenceEnvironment containing objects that can be dereferenced by a string name. Значения, предоставленные с помощью SymbolResolver, не являются сохраняемыми.Values provided through a SymbolResolver are not persisted. Сохраняемость значений SymbolResolver выполняется узлом.Persistence of SymbolResolver values is a host responsibility.

WorkflowInstance

Объект WorkflowInstance представляет упрощенную среду выполнения для каждого экземпляра, создаваемую для выполнения программы рабочего процесса.WorkflowInstance is a lightweight, per-instance runtime for executing a workflow program. Он может быть создан для создания нового экземпляра рабочего процесса или из существующего состояния экземпляра.It can be constructed to create a new workflow instance or from existing instance state. API, предоставляющие класс WorkflowInstance.WorkflowInstanceControl, являются минимальным набором элементов управления времени выполнения, с помощью которых могут быть реализованы операции более высокого уровня.The APIs that WorkflowInstance.WorkflowInstanceControl exposes are the minimal set of runtime controls from which higher level operations can be implemented. Этот набор API предоставляет доступ ко всем функциям среды выполнения.This API set represents the entire breadth of functionality of the runtime. WorkflowInstance является абстрактным классом и зависит от реализации узлом своих абстрактных методов для обеспечения таких функций узла, как синхронизация, сохраняемость, отслеживание и расширения.WorkflowInstance is an abstract class and relies on a host's implementation of its abstract methods in order to provide host functionality such as synchronization, persistence, tracking, and extensions.

WorkflowInstanceExtensionManager

Управляет коллекцией расширений экземпляра WorkflowInstance.Manages a collection of extensions for a WorkflowInstance.

WorkflowInstanceProxy

Класс, разрешающий расширениям IWorkflowInstanceExtension доступ к узлу службы рабочего процесса.A class that allows IWorkflowInstanceExtension extensions access to the workflow service host.

Структуры

WorkflowInstance.WorkflowInstanceControl

Обеспечивает для классов, производных от WorkflowInstance, методы для доступа к функциям среды выполнения рабочих процессов.Provides methods for WorkflowInstance derived classes to access the functionality of the workflow runtime.

Интерфейсы

IWorkflowInstanceExtension

Этот интерфейс реализуется составными расширениями или расширениями, которым требуется доступ к экземплярам рабочего процесса.This interface is implemented by composite extensions, or extensions that need access to the workflow instance. Реализации этого интерфейса будут вызываться экземпляром WorkflowInstance до выполнения для предоставления дополнительных расширений или для получения доступа к WorkflowInstance с помощью WorkflowInstanceProxy.Implementers of this interface will be called by the WorkflowInstance prior to execution in order to provide additional extensions, or get access to the WorkflowInstance through the WorkflowInstanceProxy.

Перечисления

WorkflowInstanceState

Задает состояние объекта WorkflowInstance.Specifies the state of a WorkflowInstance.