Udostępnij za pośrednictwem


DynamicActivity<TResult> Klasa

Definicja

Zapewnia podejście zgodne z modelem obiektów dokumentu (DOM), które konstruuje działania dynamicznie interfejsu z projektantem programu WF i środowiskiem uruchomieniowym przepływu pracy przy użyciu polecenia 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

Parametry typu

TResult

Wynik zwrócony przez działanie.

Dziedziczenie
Atrybuty
Implementuje

Uwagi

Za pomocą DynamicActivity<TResult> polecenia można tworzyć nowe działania bez tworzenia nowych typów. DynamicActivity<TResult> dzięki skojarzonej obsłudze języka XAML w systemie ActivityXamlServices umożliwia definiowanie nowych argumentów w języku XAML i powiązanych z hostem bez konieczności kompilowania kodu XAML.

Konstruktory

DynamicActivity<TResult>()

Tworzy nowe wystąpienie klasy DynamicActivity<TResult>.

Właściwości

Attributes

Pobiera kolekcję atrybutów dynamicznie generowanego działania.

CacheId

Pobiera identyfikator pamięci podręcznej, która jest unikatowa w zakresie definicji przepływu pracy.

(Odziedziczone po Activity)
Constraints

Zwraca kolekcję działań skonfigurowanych Constraint do sprawdzania poprawności dla elementu DynamicActivity<TResult>.

DisplayName

Pobiera lub ustawia opcjonalną przyjazną nazwę używaną do debugowania, walidacji, obsługi wyjątków i śledzenia.

(Odziedziczone po Activity)
Id

Pobiera identyfikator, który jest unikatowy w zakresie definicji przepływu pracy.

(Odziedziczone po Activity)
Implementation

Pobiera lub ustawia logikę wykonywania działania.

ImplementationVersion

Pobiera lub ustawia wersję implementacji działania.

ImplementationVersion

Pobiera lub ustawia wersję używanej implementacji.

(Odziedziczone po Activity)
Name

Pobiera nazwę, która ma być wyświetlana dla działania w projektancie przepływu pracy.

Properties

Pobiera kolekcję właściwości mapowanych na argumenty dynamicznie generowanego działania.

Result

Pobiera lub ustawia argument wyniku dla .Activity<TResult>

(Odziedziczone po Activity<TResult>)
ResultType

Po zaimplementowaniu w klasie pochodnej pobiera typ działania OutArgument.

(Odziedziczone po ActivityWithResult)

Metody

CacheMetadata(ActivityMetadata)

Tworzy i weryfikuje opis argumentów, zmiennych, działań podrzędnych i delegatów działań.

(Odziedziczone po Activity)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Zgłasza zdarzenie podczas tworzenia dynamicznej mapy aktualizacji.

(Odziedziczone po Activity)
ShouldSerializeDisplayName()

Wskazuje, czy DisplayName właściwość powinna być serializowana.

(Odziedziczone po Activity)
ToString()

Zwraca obiekt String , który zawiera elementy Id i DisplayName .Activity

(Odziedziczone po Activity)

Jawne implementacje interfejsu

ICustomTypeDescriptor.GetAttributes()

Zwraca kolekcję atrybutów działania dynamicznego.

ICustomTypeDescriptor.GetClassName()

Zwraca nazwę klasy działania dynamicznego.

ICustomTypeDescriptor.GetComponentName()

Zwraca nazwę składnika działania dynamicznego.

ICustomTypeDescriptor.GetConverter()

Zwraca konwerter typów dla działania dynamicznego.

ICustomTypeDescriptor.GetDefaultEvent()

Zwraca zdarzenie domyślne dla działania dynamicznego.

ICustomTypeDescriptor.GetDefaultProperty()

Zwraca właściwość domyślną dla działania dynamicznego.

ICustomTypeDescriptor.GetEditor(Type)

Zwraca edytor o określonym typie podstawowym.

ICustomTypeDescriptor.GetEvents()

Zwraca kolekcję zdarzeń działania dynamicznego.

ICustomTypeDescriptor.GetEvents(Attribute[])

Zwraca kolekcję zdarzeń działania dynamicznego przy użyciu określonej tablicy atrybutów jako filtru.

ICustomTypeDescriptor.GetProperties()

Zwraca kolekcję właściwości działania dynamicznego.

ICustomTypeDescriptor.GetProperties(Attribute[])

Zwraca kolekcję właściwości działania dynamicznego przy użyciu określonej tablicy atrybutów jako filtru.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Zwraca to wystąpienie DynamicActivity<TResult> klasy .

Dotyczy