DynamicActivity<TResult> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |