Activity Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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.
|
| 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 |
| 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.
|
| 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) |