AsyncCodeActivity<TResult> Osztály

Definíció

Kezeli az aszinkron kódtevékenység végrehajtását egy megadott típusú tevékenység esetében az elejétől a befejezésig. Ez egy absztrakt és általános osztály.

generic <typename TResult>
public ref class AsyncCodeActivity abstract : System::Activities::Activity<TResult>
public abstract class AsyncCodeActivity<TResult> : System.Activities.Activity<TResult>
type AsyncCodeActivity<'Result> = class
    inherit Activity<'Result>
Public MustInherit Class AsyncCodeActivity(Of TResult)
Inherits Activity(Of TResult)

Típusparaméterek

TResult

Az osztály által kezelt aszinkron tevékenység típusa.

Öröklődés
Származtatott

Konstruktorok

Name Description
AsyncCodeActivity<TResult>()

Létrehozza az osztály új példányát AsyncCodeActivity .

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.

(Öröklődés forrása Activity)
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.

(Öröklődés forrása 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.

(Öröklődés forrása Activity)
Id

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

(Öröklődés forrása Activity)
Implementation

A null tulajdonság értékének beállítására tett kísérlet során hibaüzenet jelenik meg vagy jelenik meg.

ImplementationVersion

Lekéri vagy beállítja a tevékenység implementációs verzióját.

Result

Lekéri vagy beállítja az eredmény argumentumát a Activity<TResult>.

(Öröklődés forrása Activity<TResult>)
ResultType

Származtatott osztályban való implementáláskor a tevékenység OutArgumenttípusa lesz lekérve.

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

Metódusok

Name Description
BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

Ha származtatott osztályban implementáljuk, és a megadott végrehajtási környezet, visszahívási módszer és felhasználói állapot használatával aszinkron tevékenységet hozunk létre egy futásidejű munkafolyamatban.

CacheMetadata(ActivityMetadata)

Nincs implementálva. A CacheMetadata(CodeActivityMetadata) használható helyette.

CacheMetadata(CodeActivityMetadata)

Virtuális módszerként szolgál, és átalakítja a gyorsítótárban tükröződő információkból származó információkat egy aszinkron tevékenység argumentumaivá.

Cancel(AsyncCodeActivityContext)

Származtatott osztályban történő implementáláskor és a megadott végrehajtási környezeti információk használatával értesíti a munkafolyamat-futtatókörnyezetet, hogy az aszinkron tevékenységműveletet megszakították. Ez a metódus virtuális módszerként szolgál.

EndExecute(AsyncCodeActivityContext, IAsyncResult)

Származtatott osztályban való implementáláskor és a megadott végrehajtási környezeti információk használatával értesíti a munkafolyamat-futtatókörnyezetet, hogy a társított aszinkron tevékenységművelet befejeződött.

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 a dinamikus frissítés térképének létrehozásakor.

ShouldSerializeDisplayName()

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

(Öröklődés forrása Activity)
ToString()

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

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

A következőre érvényes: