DynamicActivity<TResult> Klass

Definition

Tillhandahåller en metod som är konsekvent med dokumentobjektmodellen (DOM), som skapar aktiviteter dynamiskt som gränssnitt med WF-designern och arbetsflödeskörningen med hjälp av 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

Typparametrar

TResult

Resultatet som returnerades av aktiviteten.

Arv
Attribut
Implementeringar

Kommentarer

Med DynamicActivity<TResult> kan du skapa nya aktiviteter utan att skapa nya typer. DynamicActivity<TResult> med dess associerade XAML-stöd i ActivityXamlServices kan nya argument definieras i XAML och bindas av värden utan att XAML behöver kompileras.

Konstruktorer

Name Description
DynamicActivity<TResult>()

Skapar en ny instans av DynamicActivity<TResult> klassen.

Egenskaper

Name Description
Attributes

Hämtar samlingen med attribut för den dynamiskt genererade aktiviteten.

CacheId

Hämtar identifieraren för cachen som är unik inom arbetsflödesdefinitionens omfång.

(Ärvd från Activity)
Constraints

Returnerar en samling Constraint aktiviteter som har konfigurerats för att tillhandahålla validering för DynamicActivity<TResult>.

DisplayName

Hämtar eller anger ett valfritt eget namn som används för felsökning, validering, undantagshantering och spårning.

(Ärvd från Activity)
Id

Hämtar en identifierare som är unik i arbetsflödesdefinitionens omfång.

(Ärvd från Activity)
Implementation

Hämtar eller anger körningslogik för aktiviteten.

ImplementationVersion

Hämtar eller anger implementeringsversionen av aktiviteten.

Name

Hämtar namnet som ska visas för aktiviteten i arbetsflödesdesignern.

Properties

Hämtar den samling egenskaper som mappas till argumenten för den dynamiskt genererade aktiviteten.

Result

Hämtar eller anger resultatargumentet Activity<TResult>för .

(Ärvd från Activity<TResult>)
ResultType

När den implementeras i en härledd klass hämtar du typen av en aktivitet OutArgument.

(Ärvd från ActivityWithResult)

Metoder

Name Description
CacheMetadata(ActivityMetadata)

Skapar och validerar en beskrivning av aktivitetens argument, variabler, underordnade aktiviteter och aktivitetsdelegater.

(Ärvd från Activity)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Genererar en händelse när du skapar en dynamisk uppdateringskarta.

(Ärvd från Activity)
ShouldSerializeDisplayName()

Anger om egenskapen DisplayName ska serialiseras.

(Ärvd från Activity)
ToString()

Returnerar en String som innehåller Id och DisplayName för Activity.

(Ärvd från Activity)

Explicita gränssnittsimplementeringar

Name Description
ICustomTypeDescriptor.GetAttributes()

Returnerar en samling attribut för den dynamiska aktiviteten.

ICustomTypeDescriptor.GetClassName()

Returnerar klassnamnet för den dynamiska aktiviteten.

ICustomTypeDescriptor.GetComponentName()

Returnerar komponentnamnet för den dynamiska aktiviteten.

ICustomTypeDescriptor.GetConverter()

Returnerar en typkonverterare för den dynamiska aktiviteten.

ICustomTypeDescriptor.GetDefaultEvent()

Returnerar standardhändelsen för den dynamiska aktiviteten.

ICustomTypeDescriptor.GetDefaultProperty()

Returnerar standardegenskapen för den dynamiska aktiviteten.

ICustomTypeDescriptor.GetEditor(Type)

Returnerar ett redigeringsprogram med den angivna bastypen.

ICustomTypeDescriptor.GetEvents()

Returnerar samlingen med händelser för den dynamiska aktiviteten.

ICustomTypeDescriptor.GetEvents(Attribute[])

Returnerar samlingen med händelser för den dynamiska aktiviteten med hjälp av en angiven matris med attribut som ett filter.

ICustomTypeDescriptor.GetProperties()

Returnerar samlingen med egenskaper för den dynamiska aktiviteten.

ICustomTypeDescriptor.GetProperties(Attribute[])

Returnerar samlingen med egenskaper för den dynamiska aktiviteten med hjälp av en angiven matris med attribut som ett filter.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Returnerar den här instansen DynamicActivity<TResult> av klassen.

Gäller för