DynamicActivity<TResult> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 . |