Activity Osztály

Definíció

Egy absztrakt alaposztály, amellyel összetett tevékenységeket hozhat létre a már meglévő Activity objektumokból.

public ref class Activity abstract
[System.Windows.Markup.ContentProperty("Implementation")]
public abstract class Activity
[<System.Windows.Markup.ContentProperty("Implementation")>]
type Activity = class
Public MustInherit Class Activity
Öröklődés
Activity
Származtatott
Attribútumok

Példák

Az alábbi példa egy Activity származtatott osztály egyszerű implementációját mutatja be.

Megjegyzések

Activity a tevékenységtípus-hierarchia alaposztálya. Minden más tevékenységtípus, például CodeActivity, NativeActivity, AsyncCodeActivity, DynamicActivityés ActivityWithResult ebből az osztályból származik.

Konstruktorok

Name Description
Activity()

Inicializálja a Activity osztály új példányát.

Tulajdonságok

Name Description
CacheId

Lekéri a munkafolyamat-definíció hatókörén belül egyedi gyorsítótár azonosítóját.

Constraints

Lekéri azoknak a tevékenységeknek a gyűjteményét Constraint , amelyek konfigurálhatók úgy, hogy érvényesítést biztosítsanak a Activity.

DisplayName

Lekéri vagy beállítja a hibakereséshez, az ellenőrzéshez, a kivételkezeléshez és a nyomon követéshez használt rövid nevet.

Id

A munkafolyamat-definíció hatókörében egyedi azonosítót kap.

Implementation

Lekéri vagy beállítja a végrehajtási logikát tartalmazó meghatalmazottat Activity .

ImplementationVersion

Lekéri vagy beállítja a használt implementáció verzióját.

Metódusok

Name Description
CacheMetadata(ActivityMetadata)

Létrehozza és ellenőrzi a tevékenység argumentumainak, változóinak, gyermektevékenységeinek és tevékenységdelegáltjainak leírását.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Eseményt hoz létre dinamikus frissítési térkép létrehozásakor.

ShouldSerializeDisplayName()

Azt jelzi, hogy a DisplayName tulajdonság szerializálva legyen-e.

ToString()

Olyan értéket String ad vissza, amely tartalmazza az Id és DisplayName a Activity.

A következőre érvényes: