DynamicActivity<TResult> DynamicActivity<TResult> DynamicActivity<TResult> DynamicActivity<TResult> Class

Определение

Предоставляет методику, согласующуюся с моделью DOM и предназначенную для динамического построения действий, которые взаимодействуют с конструктором Workflow Foundation и средой выполнения рабочих процессов с помощью ICustomTypeDescriptor.Provides an approach that is consistent with the document object model (DOM), which constructs activities dynamically that interface with the WF designer and workflow runtime using 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
type DynamicActivity<'Result> = class
    inherit Activity<'Result>
    interface ICustomTypeDescriptor
Public NotInheritable Class DynamicActivity(Of TResult)
Inherits Activity(Of TResult)
Implements ICustomTypeDescriptor

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

TResult

Результат, возвращаемый действием.The result returned by the activity.

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

Комментарии

Используя объект DynamicActivity<TResult>, можно создавать новые действия, не создавая новых типов.With DynamicActivity<TResult> you can create new activities without creating new types. DynamicActivity<TResult> и связанная с ним поддержка XAML в объекте ActivityXamlServices позволяет определять новые аргументы в XAML и связывать их с узлом без обязательной компиляции XAML.DynamicActivity<TResult> with its associated XAML support in ActivityXamlServices allows new arguments to be defined in XAML and bound by the host without requiring XAML to be compiled.

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

DynamicActivity<TResult>() DynamicActivity<TResult>() DynamicActivity<TResult>() DynamicActivity<TResult>()

Создает новый экземпляр класса DynamicActivity<TResult>.Creates a new instance of the DynamicActivity<TResult> class.

Свойства

Attributes Attributes Attributes Attributes

Возвращает коллекцию атрибутов динамически формируемого действия.Gets the collection of attributes of the dynamically generated activity.

CacheId CacheId CacheId CacheId

Возвращает идентификатор кэша, уникальный в пределах области определения рабочего процесса.Gets the identifier of the cache that is unique within the scope of the workflow definition.

(Inherited from Activity)
Constraints Constraints Constraints Constraints

Возвращает коллекцию действий Constraint, настроенных для проверки объекта DynamicActivity<TResult>.Returns a collection of Constraint activities that are configured to provide validation for the DynamicActivity<TResult>.

DisplayName DisplayName DisplayName DisplayName

Возвращает или задает дополнительное понятное имя, используемое для отладки, проверки, обработки исключений и отслеживания.Gets or sets an optional friendly name that is used for debugging, validation, exception handling, and tracking.

(Inherited from Activity)
Id Id Id Id

Возвращает идентификатор, уникальный в пределах области определения рабочего процесса.Gets an identifier that is unique in the scope of the workflow definition.

(Inherited from Activity)
Implementation Implementation Implementation Implementation

Возвращает или задает логику выполнения действия.Gets or sets the execution logic of the activity.

ImplementationVersion ImplementationVersion ImplementationVersion ImplementationVersion

Получает или задает версию реализации действия.Gets or sets the implementation version of the activity.

Name Name Name Name

Возвращает имя, отображаемое для действия в конструкторе рабочих процессов.Gets the name to be displayed for the activity in the workflow designer.

Properties Properties Properties Properties

Возвращает коллекцию свойств, сопоставленных с аргументами динамически формируемого действия.Gets the collection of properties that map to the arguments of the dynamically generated activity.

Result Result Result Result

Возвращает или задает результирующий аргумент для Activity<TResult>.Gets or sets the result argument for the Activity<TResult>.

(Inherited from Activity<TResult>)
ResultType ResultType ResultType ResultType

При реализации в производном классе возвращает тип аргумента OutArgument действия.When implemented in a derived class, gets the type of an activity OutArgument.

(Inherited from ActivityWithResult)

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

ICustomTypeDescriptor.GetAttributes() ICustomTypeDescriptor.GetAttributes() ICustomTypeDescriptor.GetAttributes() ICustomTypeDescriptor.GetAttributes()

Возвращает коллекцию атрибутов динамического действия.Returns a collection of attributes of the dynamic activity.

ICustomTypeDescriptor.GetClassName() ICustomTypeDescriptor.GetClassName() ICustomTypeDescriptor.GetClassName() ICustomTypeDescriptor.GetClassName()

Возвращает имя класса динамического действия.Returns the class name of the dynamic activity.

ICustomTypeDescriptor.GetComponentName() ICustomTypeDescriptor.GetComponentName() ICustomTypeDescriptor.GetComponentName() ICustomTypeDescriptor.GetComponentName()

Возвращает имя компонента динамического действия.Returns the component name of the dynamic activity.

ICustomTypeDescriptor.GetConverter() ICustomTypeDescriptor.GetConverter() ICustomTypeDescriptor.GetConverter() ICustomTypeDescriptor.GetConverter()

Возвращает преобразователь типов для динамического действия.Returns a type converter for the dynamic activity.

ICustomTypeDescriptor.GetDefaultEvent() ICustomTypeDescriptor.GetDefaultEvent() ICustomTypeDescriptor.GetDefaultEvent() ICustomTypeDescriptor.GetDefaultEvent()

Возвращает событие по умолчанию для динамического действия.Returns the default event for the dynamic activity.

ICustomTypeDescriptor.GetDefaultProperty() ICustomTypeDescriptor.GetDefaultProperty() ICustomTypeDescriptor.GetDefaultProperty() ICustomTypeDescriptor.GetDefaultProperty()

Возвращает свойство по умолчанию для динамического действия.Returns the default property for the dynamic activity.

ICustomTypeDescriptor.GetEditor(Type) ICustomTypeDescriptor.GetEditor(Type) ICustomTypeDescriptor.GetEditor(Type) ICustomTypeDescriptor.GetEditor(Type)

Возвращает редактор с заданным базовым типом.Returns an editor with the specified base type.

ICustomTypeDescriptor.GetEvents() ICustomTypeDescriptor.GetEvents() ICustomTypeDescriptor.GetEvents() ICustomTypeDescriptor.GetEvents()

Возвращает коллекцию событий динамического действия.Returns the collection of events of the dynamic activity.

ICustomTypeDescriptor.GetEvents(Attribute[]) ICustomTypeDescriptor.GetEvents(Attribute[]) ICustomTypeDescriptor.GetEvents(Attribute[]) ICustomTypeDescriptor.GetEvents(Attribute[])

Возвращает коллекцию событий для динамического действия, используя указанный массив атрибутов в качестве фильтра.Returns the collection of events of the dynamic activity using a specified array of attributes as a filter.

ICustomTypeDescriptor.GetProperties() ICustomTypeDescriptor.GetProperties() ICustomTypeDescriptor.GetProperties() ICustomTypeDescriptor.GetProperties()

Возвращает коллекцию свойств динамического действия.Returns the collection of properties of the dynamic activity.

ICustomTypeDescriptor.GetProperties(Attribute[]) ICustomTypeDescriptor.GetProperties(Attribute[]) ICustomTypeDescriptor.GetProperties(Attribute[]) ICustomTypeDescriptor.GetProperties(Attribute[])

Возвращает коллекцию свойств динамического действия, используя указанный массив атрибутов в качестве фильтра.Returns the collection of properties of the dynamic activity using a specified array of attributes as a filter.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

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

Методы

CacheMetadata(ActivityMetadata) CacheMetadata(ActivityMetadata) CacheMetadata(ActivityMetadata) CacheMetadata(ActivityMetadata)

Создает и проверяет описание аргументов, переменных, дочерних действий и делегатов действия.Creates and validates a description of the activity's arguments, variables, child activities, and activity delegates.

(Inherited from Activity)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Вызывает событие при создании сопоставления для динамического обновления.Raises an event when creating dynamic update map.

(Inherited from Activity)
ShouldSerializeDisplayName() ShouldSerializeDisplayName() ShouldSerializeDisplayName() ShouldSerializeDisplayName()

Указывает, должно ли быть сериализовано свойство DisplayName.Indicates whether the DisplayName property should be serialized.

(Inherited from Activity)
ToString() ToString() ToString() ToString()

Возвращает значение типа String, которое содержит Id и DisplayName для Activity.Returns a String that contains the Id and DisplayName of the Activity.

(Inherited from Activity)

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