CodeActivity Třída

Definice

Abstraktní třída pro vytvoření vlastní aktivity s imperativním chováním definovaným metodou Execute(CodeActivityContext) , která poskytuje přístup k rozlišení proměnných a argumentů a rozšířením.

public ref class CodeActivity abstract : System::Activities::Activity
public abstract class CodeActivity : System.Activities.Activity
type CodeActivity = class
    inherit Activity
Public MustInherit Class CodeActivity
Inherits Activity
Dědičnost
CodeActivity
Odvozené

Příklady

Následující příklad ukazuje, jak implementovat aktivitu odvozenou CodeActivityod -.

public sealed class MessageBox : CodeActivity
{
    public InArgument<string> Text{ get; set; }

    protected override void Execute(CodeActivityContext context)
    {
        System.Windows.Forms.MessageBox.Show(this.Text.Get(context));
    }
}

Konstruktory

CodeActivity()

Při implementaci v odvozené třídě vytvoří instanci odvozené třídy.

Vlastnosti

CacheId

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

(Zděděno od Activity)
Constraints

Získá kolekci Constraint aktivit, které lze nakonfigurovat tak, aby poskytovaly ověření pro Activity.

(Zděděno od Activity)
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

Nepodporováno

ImplementationVersion

Získá nebo nastaví verzi implementace aktivity.

ImplementationVersion

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

(Zděděno od Activity)

Metody

CacheMetadata(ActivityMetadata)

Není implementováno. Místo toho použijte CacheMetadata(CodeActivityMetadata).

CacheMetadata(CodeActivityMetadata)

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

Equals(Object)

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

(Zděděno od Object)
Execute(CodeActivityContext)

Při implementaci v odvozené třídě provádí provádění aktivity.

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í mapy pro dynamickou aktualizaci.

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)

Platí pro