DynamicActivity<TResult> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht einen Ansatz, der mit dem Dokumentobjektmodell (DOM) konsistent ist. Dabei werden Aktivitäten, die per ICustomTypeDescriptor mit dem WF-Designer und der Workflowlaufzeit interagieren, dynamisch erstellt.
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
Typparameter
- TResult
Das von der Aktivität zurückgegebene Ergebnis.
- Vererbung
- Attribute
- Implementiert
Hinweise
Mithilfe von DynamicActivity<TResult> können Sie neue Aktivitäten erstellen, ohne neue Typen erstellen zu müssen. DynamicActivity<TResult> ermöglicht in Verbindung mit der XAML-Unterstützung in ActivityXamlServices das Definieren neuer Argumente im XAML-Format und das Binden durch den Host, ohne dass eine Kompilierung der XAML-Daten erforderlich ist.
Konstruktoren
DynamicActivity<TResult>() |
Erstellt eine neue Instanz der DynamicActivity<TResult>-Klasse. |
Eigenschaften
Attributes |
Ruft die Auflistung der Attribute für die dynamisch generierte Aktivität ab. |
CacheId |
Ruft den Bezeichner des Caches ab, der innerhalb des Bereichs der Workflowdefinition eindeutig ist. (Geerbt von Activity) |
Constraints |
Gibt eine Auflistung mit Constraint-Aktivitäten zurück, die konfiguriert werden, um die Validierung für die DynamicActivity<TResult> bereitstellen zu können. |
DisplayName |
Ruft einen optionalen Anzeigenamen ab, der für Debugging, Validierung, Ausnahmebehandlung und Nachverfolgung verwendet wird, oder legt ihn fest. (Geerbt von Activity) |
Id |
Ruft einen Bezeichner ab, der innerhalb des Bereichs der Workflowdefinition eindeutig ist. (Geerbt von Activity) |
Implementation |
Ruft die Ausführungslogik der Aktivität ab oder legt sie fest. |
ImplementationVersion |
Ruft die Implementierungsversion der Aktivität ab oder legt diese fest. |
ImplementationVersion |
Übernimmt oder bestimmt die Version für die benutzte Implementierung. (Geerbt von Activity) |
Name |
Ruft den Namen ab, der für die Aktivität im Workflow-Designer angezeigt werden soll. |
Properties |
Ruft die Auflistung der Eigenschaften ab, die den Argumenten der dynamisch generierten Aktivität zugeordnet werden. |
Result |
Ruft das Ergebnisargument für Activity<TResult> ab oder legt es fest. (Geerbt von Activity<TResult>) |
ResultType |
Ruft bei Implementierung in einer abgeleiteten Klasse den Typ von OutArgument einer Aktivität ab oder legt dieses fest. (Geerbt von ActivityWithResult) |
Methoden
CacheMetadata(ActivityMetadata) |
Erstellt und überprüft eine Beschreibung der Argumente, Variablen, untergeordneten Aktivitäten und Aktivitätsdelegaten der Aktivität. (Geerbt von Activity) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
Löst ein Ereignis aus, wenn die dynamische Updatezuordnung erstellt wird. (Geerbt von Activity) |
ShouldSerializeDisplayName() |
Gibt an, ob die DisplayName- Eigenschaft serialisiert werden soll. (Geerbt von Activity) |
ToString() |
Gibt eine String zurück, die Id und DisplayName von Activity enthält. (Geerbt von Activity) |
Explizite Schnittstellenimplementierungen
ICustomTypeDescriptor.GetAttributes() |
Gibt eine Auflistung mit Attributen der dynamischen Aktivität zurück. |
ICustomTypeDescriptor.GetClassName() |
Gibt den Klassennamen der dynamischen Aktivität zurück. |
ICustomTypeDescriptor.GetComponentName() |
Gibt den Komponentennamen der dynamischen Aktivität zurück. |
ICustomTypeDescriptor.GetConverter() |
Gibt für die dynamische Aktivität einen Typkonverter zurück. |
ICustomTypeDescriptor.GetDefaultEvent() |
Gibt das Standardereignis für die dynamische Aktivität zurück. |
ICustomTypeDescriptor.GetDefaultProperty() |
Gibt die Standardeigenschaft für die dynamische Aktivität zurück. |
ICustomTypeDescriptor.GetEditor(Type) |
Gibt einen Editor mit dem angegebenen Basistyp zurück. |
ICustomTypeDescriptor.GetEvents() |
Gibt die Auflistung mit Ereignissen der dynamischen Aktivität zurück. |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Gibt die Auflistung mit den Ereignissen der dynamischen Aktivität zurück. Hierbei wird das angegebene Array mit Attributen als Filter verwendet. |
ICustomTypeDescriptor.GetProperties() |
Gibt die Auflistung mit den Eigenschaften der dynamischen Aktivität zurück. |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Gibt die Auflistung mit den Eigenschaften der dynamischen Aktivität zurück. Hierbei wird das angegebene Array mit Attributen als Filter verwendet. |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Gibt diese Instanz der DynamicActivity<TResult>-Klasse zurück. |