DynamicActivity<TResult> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |