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