Activity Osztály

Definíció

Figyelemfelhívás

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

A munkafolyamatok alapvető építőelemét jelöli. Activity az összes tevékenység alaposztálya.

public ref class Activity : System::Workflow::ComponentModel::DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")]
[System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))]
[System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class Activity : System.Workflow.ComponentModel.DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
type Activity = class
    inherit DependencyObject
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.ComponentModel.Activity), "Design.Resources.Activity.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator(typeof(System.Workflow.ComponentModel.Compiler.ActivityCodeGenerator))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ActivityValidator))>]
[<System.Workflow.ComponentModel.Serialization.RuntimeNameProperty("Name")>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type Activity = class
    inherit DependencyObject
Public Class Activity
Inherits DependencyObject
Öröklődés
Származtatott
Attribútumok

Megjegyzések

Note

Ez az anyag az elavult típusokat és névtereket ismerteti. További információ: Deprecated Types in Windows Workflow Foundation 4.5.

Az An Activity a munkafolyamatok alapvető építőeleme. Az egyik Activity tulajdonság- és eseménykészletet, például bármely osztályt, valamint a tevékenység futásidejű viselkedését meghatározó végrehajtási logikát definiál. További összetevők is társíthatók egy Activity. Ilyenek például a validátor, a kódgenerátor, az egyéni szerializálók és a tervezők.

Minden tevékenység közös tulajdonságkészlettel rendelkezik, amely az Activity alaposztályban van meghatározva. Az osztály kibővítésével mindegyik Activity saját további tulajdonságokat deklarálhat a követelményeknek megfelelően. Mivel Activity származik, DependencyObjecta tulajdonságok szabványos CLR-tulajdonságokként és függőségi tulajdonságokként is definiálhatók.

A végrehajtási logika Activity egy olyan szerződést teljesít, amely bármelyik Activity és a munkafolyamat-futtatókörnyezet között létezik. Minden funkcionális értelemben vett végrehajtási logikát Activity dokumentálnia kell, hogy az azt használó Activity munkafolyamat-fejlesztő tudja, hogyan viselkedik. Maga a végrehajtási logika rejtve van a munkafolyamat fejlesztője elől, aki a munkafolyamatban lévő tevékenységet is tartalmazza, mivel a végrehajtási logika egy olyan szerződés része, amely szigorúan a munkafolyamat-futtatókörnyezet és a Activity.

Konstruktorok

Name Description
Activity()
Elavult.

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

Activity(String)
Elavult.

Inicializálja az osztály új példányát Activity , miközben inicializálja a Name.

Mezők

Name Description
ActivityContextGuidProperty
Elavult.

Az DependencyProperty a érték, amely a GuidActivityExecutionContext hozzá társított értékeket Activityjelöli.

CancelingEvent
Elavult.

DependencyProperty Az eseményt célként kitűző Canceling értéket jelöli.

ClosedEvent
Elavult.

DependencyProperty Az eseményt célként kitűző Closed értéket jelöli.

CompensatingEvent
Elavult.

DependencyProperty Az eseményt célként kitűző Compensating értéket jelöli.

ExecutingEvent
Elavult.

Azt az DependencyProperty eseményt jelöli Executing , amely a tevékenység végrehajtásakor következik be.

FaultingEvent
Elavult.

Az DependencyProperty eseményt Faulting jelképező.

StatusChangedEvent
Elavult.

DependencyProperty Az eseményt célként kitűző StatusChanged értéket jelöli.

Tulajdonságok

Name Description
Description
Elavult.

Lekéri vagy beállítja a felhasználó által definiált leírást a Activity.

DesignMode
Elavult.

Lekéri azt az értéket, amely jelzi, hogy ez a példány tervezési vagy futásidejű módban van-e.

(Öröklődés forrása DependencyObject)
Enabled
Elavult.

Lekéri vagy beállít egy értéket, amely jelzi, hogy ez a példány engedélyezve van-e a végrehajtáshoz és az ellenőrzéshez.

ExecutionResult
Elavult.

Lekéri a ActivityExecutionResult példány utolsó futtatási kísérletét.

ExecutionStatus
Elavult.

Lekéri a példány aktuális ActivityExecutionStatus példányát.

IsDynamicActivity
Elavult.

Információt kap arról, hogy a tevékenység a munkafolyamat-példány alapértelmezett értékén ActivityExecutionContext belül fut-e.

Name
Elavult.

Lekéri vagy beállítja a példány nevét. Ennek a névnek meg kell felelnie a Munkafolyamat projektben használt programozási nyelv változó elnevezési konvenciójának.

Parent
Elavult.

Lekéri a CompositeActivity benne lévőt Activity.

ParentDependencyObject
Elavult.

Beolvasja a szülőt DependencyObject a DependencyObject gráfba.

(Öröklődés forrása DependencyObject)
QualifiedName
Elavult.

Lekéri a tevékenység minősített nevét. A minősített tevékenységnevek mindig egyediek egy munkafolyamat-példányban.

Site
Elavult.

Lekéri vagy beállítja az Site összetevőre DependencyObjectmutató hivatkozást.

(Öröklődés forrása DependencyObject)
UserData
Elavult.

Lekéri azokat IDictionary az adatokat, amelyek egyéni adatokat társítanak ehhez az osztálypéldányhoz.

(Öröklődés forrása DependencyObject)
WorkflowInstanceId
Elavult.

Lekéri a Guid példányhoz társított példányt.

Metódusok

Name Description
AddHandler(DependencyProperty, Object)
Elavult.

Kezelőt ad hozzá egy eseményhez DependencyObject.

(Öröklődés forrása DependencyObject)
Cancel(ActivityExecutionContext)
Elavult.

A munkafolyamat futtatókörnyezete meghívta, hogy megszakítsa egy jelenleg futó tevékenység végrehajtását.

Clone()
Elavult.

Létrehoz egy mély másolatot a Activity.

Dispose()
Elavult.

Felszabadítja az összes erőforrást, amelyet a DependencyObject.

(Öröklődés forrása DependencyObject)
Dispose(Boolean)
Elavult.

Felszabadítja a nem felügyelt erőforrásokat, és opcionálisan felszabadítja a használt DependencyObjectfelügyelt erőforrásokat.

(Öröklődés forrása DependencyObject)
Equals(Object)
Elavult.

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

(Öröklődés forrása Object)
Execute(ActivityExecutionContext)
Elavult.

A munkafolyamat-futtatókörnyezet meghívta egy tevékenység végrehajtásához.

GetActivityByName(String, Boolean)
Elavult.

Annak a példánynak a Activity példányát adja vissza, amelynek a nevét a rendszer a példány gyökértartományában Activity lévő összes tevékenység halmazából kéri le, ha a második paraméter az false aktuális és az aktuálisActivity, ha a második paraméter .true

GetActivityByName(String)
Elavult.

Visszaadja annak a példánynak a Activity példányát, amelynek nevét a rendszer a példány gyökértevékenysége alatt futó összes tevékenységből kéri le, amely a munkafolyamaton belül található.

GetBinding(DependencyProperty)
Elavult.

Hozzáférést biztosít az ActivityBind adotthoz DependencyPropertytársítottakhoz.

(Öröklődés forrása DependencyObject)
GetBoundValue(ActivityBind, Type)
Elavult.

Lekéri az Object adott témakör tárgyát ActivityBind.

(Öröklődés forrása DependencyObject)
GetHashCode()
Elavult.

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

(Öröklődés forrása Object)
GetInvocationList<T>(DependencyProperty)
Elavult.

Lekéri a megadotthoz DependencyPropertytartozó meghatalmazottakat tartalmazó tömböt.

(Öröklődés forrása DependencyObject)
GetType()
Elavult.

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

(Öröklődés forrása Object)
GetValue(DependencyProperty)
Elavult.

Hozzáférést biztosít a kijelölt DependencyPropertyértékhez.

(Öröklődés forrása DependencyObject)
GetValueBase(DependencyProperty)
Elavult.

Hozzáférést biztosít egy objektum kötött objektumához DependencyProperty , és áthalad a felülbíráláson GetValue(DependencyProperty) .

(Öröklődés forrása DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Elavult.

Akkor hívható meg, ha a példány végrehajtásával összefüggésben kivétel keletkezik.

Initialize(IServiceProvider)
Elavult.

A munkafolyamat-futtatókörnyezet meghívta, hogy inicializáljon egy tevékenységet egy új munkafolyamat-példány létrehozása során. Ezt a metódust egy dinamikus ActivityExecutionContextkonstrukció során hívjuk meg.

InitializeProperties()
Elavult.

Inicializálást végez a függőségi tulajdonságokon, ha felül van bírálva egy származtatott osztályban.

(Öröklődés forrása DependencyObject)
Invoke<T>(EventHandler<T>, T)
Elavult.

Feliratkozik egy EventHandler meghatalmazottra, és meghívja azt.

Invoke<T>(IActivityEventListener<T>, T)
Elavult.

Feliratkozik egy IActivityEventListener<T> meghatalmazottra, és meghívja azt.

IsBindingSet(DependencyProperty)
Elavult.

Azt jelzi, hogy egy érték DependencyProperty kötésként van-e beállítva. Lásd a(z) SetBinding(DependencyProperty, ActivityBind).

(Öröklődés forrása DependencyObject)
Load(Stream, Activity, IFormatter)
Elavult.

Betölt egy példányt Activity egy Stream egyéni deszerializáláshoz használt példányból IFormatter .

Load(Stream, Activity)
Elavult.

Betölti egy példányt Activity egy Streamhelyről.

MemberwiseClone()
Elavult.

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

(Öröklődés forrása Object)
MetaEquals(DependencyObject)
Elavult.

Meghatározza, hogy ennek metaproperties értéke DependencyObject megegyezik-e a metaproperties paraméterezett DependencyObjectértékével.

(Öröklődés forrása DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Elavult.

A munkafolyamat futtatókörnyezete hívja meg, amikor betölt egy ActivityExecutionContext alkalmazást. Ezt a metódust például egy, illetve minden alkalommal meghívják ActivityExecutionContext , amikor egy ActivityExecutionContext munkafolyamat-példány betöltődik az állandó tárból.

OnActivityExecutionContextUnload(IServiceProvider)
Elavult.

A munkafolyamat futtatókörnyezete hívja meg, amikor egy ActivityExecutionContext ki van ürítve. Ezt a metódust például egy ActivityExecutionContext munkafolyamat-példány futtatásakor és minden alkalommal meghívják, amikor a ActivityExecutionContext rendszer eltávolítja a rendszer.

OnClosed(IServiceProvider)
Elavult.

A munkafolyamat-futtatókörnyezet meghívja a tevékenység zárt állapotra való áttérésének részeként.

RaiseEvent(DependencyProperty, Object, EventArgs)
Elavult.

Event A megadott függőségi tulajdonsághoz társított értéket hoz létre.

RaiseGenericEvent<T>(DependencyProperty, Object, T)
Elavult.

A hivatkozott DependencyPropertyeseményhez társított eseményt emeli ki.

RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Elavult.

Regisztrálja a megadott DependencyProperty állapotváltozási eseményt.

RemoveHandler(DependencyProperty, Object)
Elavult.

Eltávolít egy EventHandler társított DependencyPropertyelemet.

(Öröklődés forrása DependencyObject)
RemoveProperty(DependencyProperty)
Elavult.

Eltávolít egy DependencyProperty elemet a DependencyObjectfájlból.

(Öröklődés forrása DependencyObject)
Save(Stream, IFormatter)
Elavult.

A szerializáláshoz megadott egyéni Activity beállítással megírja az StreamIFormatter adatmegőrzést.

Save(Stream)
Elavult.

A Activity megőrzendő fájlba Stream írja a szöveget.

SetBinding(DependencyProperty, ActivityBind)
Elavult.

Beállítja a ActivityBind megadott DependencyPropertyértéket.

(Öröklődés forrása DependencyObject)
SetBoundValue(ActivityBind, Object)
Elavult.

A cél ActivityBindértékét állítja be.

(Öröklődés forrása DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Elavult.

Beállítja egy írásvédett DependencyPropertyérték értékét.

(Öröklődés forrása DependencyObject)
SetValue(DependencyProperty, Object)
Elavult.

Az objektum értékét az objektumra állítja DependencyProperty .

(Öröklődés forrása DependencyObject)
SetValueBase(DependencyProperty, Object)
Elavult.

A megadott értékre állítja az DependencyProperty értéket, megkerülve a Object.SetValue(DependencyProperty, Object)

(Öröklődés forrása DependencyObject)
ToString()
Elavult.

A példányt jelképező sztringet biztosít.

TrackData(Object)
Elavult.

Tájékoztatja a futásidejű nyomkövetési infrastruktúrát a függőben lévő nyomkövetési információkról.

TrackData(String, Object)
Elavult.

Tájékoztatja a futásidejű nyomkövetési infrastruktúrát a függőben lévő nyomkövetési információkról.

Uninitialize(IServiceProvider)
Elavult.

Ha egy származtatott osztályban felül van bírálva, a szolgáltató nem inicializálja a tevékenységet.

UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Elavult.

Az állapotváltozási eseményhez megadott DependencyProperty regisztráció megszüntetése.

esemény

Name Description
Canceling
Elavult.

A tevékenység végrehajtásának megszakításakor következik be.

Closed
Elavult.

Akkor fordul elő, ha egy Activity végrehajtás befejeződött.

Compensating
Elavult.

Kompenzációs metódus futtatásakor fordul elő a Activity.

Executing
Elavult.

A futtatáskor Activity következik be.

Faulting
Elavult.

Akkor fordul elő, ha a példány futtatása során kivétel keletkezik.

StatusChanged
Elavult.

Futó módosítások esetén ActivityExecutionStatusActivity fordul elő.

Explicit interfész-implementációk

Name Description
IComponent.Disposed
Elavult.

Az összetevő elvetett eseményét kezelő metódust jelöli.

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

A következőre érvényes: