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 proměnné a rozlišení 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 -odvozenou CodeActivityaktivitu.

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

Name Description
CodeActivity()

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

Vlastnosti

Name Description
CacheId

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

(Zděděno od Activity)
Constraints

Získá kolekci Constraint aktivit, které lze nakonfigurovat pro zajištění 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

Není podporováno.

ImplementationVersion

Získá nebo nastaví verzi implementace aktivity.

Metody

Name Description
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ů aktivity.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

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

GetHashCode()

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

Vyvolá událost při vytváření mapy pro dynamickou aktualizaci.

ShouldSerializeDisplayName()

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

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

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

(Zděděno od Activity)

Platí pro