DynamicActivity<TResult> Klas

Definitie

Biedt een benadering die consistent is met het documentobjectmodel (DOM), waarmee activiteiten dynamisch worden samengesteld die interface met de WF-ontwerpfunctie en werkstroomruntime met behulp van 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

Type parameters

TResult

Het resultaat dat door de activiteit wordt geretourneerd.

Overname
Kenmerken
Implementeringen

Opmerkingen

Met DynamicActivity<TResult> u kunt nieuwe activiteiten maken zonder nieuwe typen te maken. DynamicActivity<TResult> met de bijbehorende XAML-ondersteuning ActivityXamlServices kunnen nieuwe argumenten worden gedefinieerd in XAML en gebonden door de host zonder dat XAML hoeft te worden gecompileerd.

Constructors

Name Description
DynamicActivity<TResult>()

Hiermee maakt u een nieuw exemplaar van de DynamicActivity<TResult> klasse.

Eigenschappen

Name Description
Attributes

Hiermee haalt u de verzameling kenmerken van de dynamisch gegenereerde activiteit op.

CacheId

Hiermee haalt u de id op van de cache die uniek is binnen het bereik van de werkstroomdefinitie.

(Overgenomen van Activity)
Constraints

Retourneert een verzameling Constraint activiteiten die zijn geconfigureerd voor validatie voor de DynamicActivity<TResult>.

DisplayName

Hiermee haalt u een optionele beschrijvende naam op die wordt gebruikt voor foutopsporing, validatie, afhandeling van uitzonderingen en tracering.

(Overgenomen van Activity)
Id

Hiermee haalt u een id op die uniek is in het bereik van de werkstroomdefinitie.

(Overgenomen van Activity)
Implementation

Hiermee haalt u de uitvoeringslogica van de activiteit op of stelt u deze in.

ImplementationVersion

Hiermee haalt u de implementatieversie van de activiteit op of stelt u deze in.

Name

Hiermee wordt de naam opgehaald die moet worden weergegeven voor de activiteit in de werkstroomontwerper.

Properties

Hiermee haalt u de verzameling eigenschappen op die zijn toegewezen aan de argumenten van de dynamisch gegenereerde activiteit.

Result

Hiermee haalt of stelt u het resultaatargument voor de Activity<TResult>.

(Overgenomen van Activity<TResult>)
ResultType

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, wordt het type activiteit OutArgumentopgevraagd.

(Overgenomen van ActivityWithResult)

Methoden

Name Description
CacheMetadata(ActivityMetadata)

Hiermee maakt en valideert u een beschrijving van de argumenten, variabelen, onderliggende activiteiten en activiteit gedelegeerden van de activiteit.

(Overgenomen van Activity)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Hiermee wordt een gebeurtenis gegenereerd bij het maken van een dynamische updatetoewijzing.

(Overgenomen van Activity)
ShouldSerializeDisplayName()

Geeft aan of de DisplayName eigenschap moet worden geserialiseerd.

(Overgenomen van Activity)
ToString()

Retourneert een String met de Id en DisplayName van de Activity.

(Overgenomen van Activity)

Expliciete interface-implementaties

Name Description
ICustomTypeDescriptor.GetAttributes()

Retourneert een verzameling kenmerken van de dynamische activiteit.

ICustomTypeDescriptor.GetClassName()

Retourneert de klassenaam van de dynamische activiteit.

ICustomTypeDescriptor.GetComponentName()

Retourneert de onderdeelnaam van de dynamische activiteit.

ICustomTypeDescriptor.GetConverter()

Retourneert een typeconversieprogramma voor de dynamische activiteit.

ICustomTypeDescriptor.GetDefaultEvent()

Retourneert de standaard gebeurtenis voor de dynamische activiteit.

ICustomTypeDescriptor.GetDefaultProperty()

Retourneert de standaardeigenschap voor de dynamische activiteit.

ICustomTypeDescriptor.GetEditor(Type)

Retourneert een editor met het opgegeven basistype.

ICustomTypeDescriptor.GetEvents()

Retourneert de verzameling gebeurtenissen van de dynamische activiteit.

ICustomTypeDescriptor.GetEvents(Attribute[])

Retourneert de verzameling gebeurtenissen van de dynamische activiteit met behulp van een opgegeven matrix met kenmerken als filter.

ICustomTypeDescriptor.GetProperties()

Retourneert de verzameling eigenschappen van de dynamische activiteit.

ICustomTypeDescriptor.GetProperties(Attribute[])

Retourneert de verzameling eigenschappen van de dynamische activiteit met behulp van een opgegeven matrix met kenmerken als filter.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Retourneert dit exemplaar van de DynamicActivity<TResult> klasse.

Van toepassing op