DynamicActivity<TResult> Класс

Определение

Предоставляет подход, совместимый с объектной моделью документа (DOM), которая динамически создает действия, которые интерфейс с конструктором WF и средой выполнения рабочих процессов используются 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

Возвращает или задает версию реализации действия.

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> класса.

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