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


DynamicActivity<TResult> Класс

Определение

Предоставляет методику, согласующуюся с моделью DOM и предназначенную для динамического построения действий, которые взаимодействуют с конструктором Workflow Foundation и средой выполнения рабочих процессов с помощью ICustomTypeDescriptor.

generic <typename TResult>
public ref class DynamicActivity sealed : System::Activities::Activity<TResult>, System::ComponentModel::ICustomTypeDescriptor
[System.Windows.Markup.ContentProperty("Implementation")]
public sealed class DynamicActivity<TResult> : System.Activities.Activity<TResult>, System.ComponentModel.ICustomTypeDescriptor
[<System.Windows.Markup.ContentProperty("Implementation")>]
type DynamicActivity<'Result> = class
    inherit Activity<'Result>
    interface ICustomTypeDescriptor
Public NotInheritable Class DynamicActivity(Of TResult)
Inherits Activity(Of TResult)
Implements ICustomTypeDescriptor

Параметры типа

TResult

Результат, возвращаемый действием.

Наследование
Атрибуты
Реализации

Комментарии

Используя объект DynamicActivity<TResult>, можно создавать новые действия, не создавая новых типов. DynamicActivity<TResult> и связанная с ним поддержка XAML в объекте ActivityXamlServices позволяет определять новые аргументы в XAML и связывать их с узлом без обязательной компиляции XAML.

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

DynamicActivity<TResult>()

Создает новый экземпляр класса DynamicActivity<TResult>.

Свойства

Attributes

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

CacheId

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

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

Возвращает коллекцию действий Constraint, настроенных для проверки объекта DynamicActivity<TResult>.

DisplayName

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

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

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

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

Возвращает или задает логику выполнения действия.

ImplementationVersion

Получает или задает версию реализации действия.

ImplementationVersion

Получает или задает версию используемой реализации.

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

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

Properties

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

Result

Возвращает или задает результирующий аргумент для Activity<TResult>.

(Унаследовано от Activity<TResult>)
ResultType

При реализации в производном классе возвращает тип аргумента OutArgument действия.

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

Методы

CacheMetadata(ActivityMetadata)

Создает и проверяет описание аргументов, переменных, дочерних действий и делегатов действия.

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

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

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

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

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

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

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

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

(Унаследовано от Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

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

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

Указывает, необходима ли сериализация свойства DisplayName.

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

Возвращает значение типа String, которое содержит Id и DisplayName для Activity.

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

Явные реализации интерфейса

ICustomTypeDescriptor.GetAttributes()

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

ICustomTypeDescriptor.GetClassName()

Возвращает имя класса динамического действия.

ICustomTypeDescriptor.GetComponentName()

Возвращает имя компонента динамического действия.

ICustomTypeDescriptor.GetConverter()

Возвращает преобразователь типов для динамического действия.

ICustomTypeDescriptor.GetDefaultEvent()

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

ICustomTypeDescriptor.GetDefaultProperty()

Возвращает свойство по умолчанию для динамического действия.

ICustomTypeDescriptor.GetEditor(Type)

Возвращает редактор с заданным базовым типом.

ICustomTypeDescriptor.GetEvents()

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

ICustomTypeDescriptor.GetEvents(Attribute[])

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

ICustomTypeDescriptor.GetProperties()

Возвращает коллекцию свойств динамического действия.

ICustomTypeDescriptor.GetProperties(Attribute[])

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

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Возвращает данный экземпляр класса DynamicActivity<TResult>.

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