Sdílet prostřednictvím


DynamicActivity<TResult> Třída

Definice

Poskytuje přístup, který je konzistentní s modelem DOM (Document Object Model), který dynamicky konstruuje aktivity, které jsou v rozhraní s návrhářem WF a modulem runtime pracovního postupu pomocí 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

Výsledek vrácený aktivitou.

Dědičnost
Atributy
Implementuje

Poznámky

Pomocí DynamicActivity<TResult> můžete vytvářet nové aktivity bez vytváření nových typů. DynamicActivity<TResult> s přidruženou podporou XAML v ActivityXamlServices umožňuje definovat nové argumenty v XAML a svázané hostitelem bez nutnosti kompilace XAML.

Konstruktory

DynamicActivity<TResult>()

Vytvoří novou instanci třídy DynamicActivity<TResult>.

Vlastnosti

Attributes

Získá kolekci atributů dynamicky generované aktivity.

CacheId

Získá identifikátor mezipaměti, který je jedinečný v rozsahu definice pracovního postupu.

(Zděděno od Activity)
Constraints

Vrátí kolekci Constraint aktivit, které jsou nakonfigurovány tak, aby poskytovaly DynamicActivity<TResult>ověření pro .

DisplayName

Získá nebo nastaví volitelný popisný název, který se používá pro ladění, ověřování, zpracování výjimek a sledování.

(Zděděno od Activity)
Id

Získá identifikátor, který je jedinečný v oboru definice pracovního postupu.

(Zděděno od Activity)
Implementation

Získá nebo nastaví logiku provádění aktivity.

ImplementationVersion

Získá nebo nastaví verzi implementace aktivity.

ImplementationVersion

Získá nebo nastaví verzi použité implementace.

(Zděděno od Activity)
Name

Získá název, který se má zobrazit pro aktivitu v návrháři pracovního postupu.

Properties

Získá kolekci vlastností, které mapují na argumenty dynamicky generované aktivity.

Result

Získá nebo nastaví argument výsledku Activity<TResult>pro .

(Zděděno od Activity<TResult>)
ResultType

Při implementaci v odvozené třídě získá typ aktivity OutArgument.

(Zděděno od ActivityWithResult)

Metody

CacheMetadata(ActivityMetadata)

Vytvoří a ověří popis argumentů, proměnných, podřízených aktivit a delegátů aktivit aktivity.

(Zděděno od Activity)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Vyvolá událost při vytváření dynamické mapy aktualizací.

(Zděděno od Activity)
ShouldSerializeDisplayName()

Určuje, zda DisplayName má být vlastnost serializována.

(Zděděno od Activity)
ToString()

Vrátí hodnotuString, která obsahuje Id a DisplayName .Activity

(Zděděno od Activity)

Explicitní implementace rozhraní

ICustomTypeDescriptor.GetAttributes()

Vrátí kolekci atributů dynamické aktivity.

ICustomTypeDescriptor.GetClassName()

Vrátí název třídy dynamické aktivity.

ICustomTypeDescriptor.GetComponentName()

Vrátí název komponenty dynamické aktivity.

ICustomTypeDescriptor.GetConverter()

Vrátí převaděč typů pro dynamickou aktivitu.

ICustomTypeDescriptor.GetDefaultEvent()

Vrátí výchozí událost pro dynamickou aktivitu.

ICustomTypeDescriptor.GetDefaultProperty()

Vrátí výchozí vlastnost pro dynamickou aktivitu.

ICustomTypeDescriptor.GetEditor(Type)

Vrátí editor se zadaným základním typem.

ICustomTypeDescriptor.GetEvents()

Vrátí kolekci událostí dynamické aktivity.

ICustomTypeDescriptor.GetEvents(Attribute[])

Vrátí kolekci událostí dynamické aktivity pomocí zadané pole atributů jako filtru.

ICustomTypeDescriptor.GetProperties()

Vrátí kolekci vlastností dynamické aktivity.

ICustomTypeDescriptor.GetProperties(Attribute[])

Vrátí kolekci vlastností dynamické aktivity pomocí zadané pole atributů jako filtru.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Vrátí tuto instanci DynamicActivity<TResult> třídy.

Platí pro