Activity Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Představuje základní stavební blok pracovních postupů. Activity je základní třída pro všechny aktivity.
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
- Dědičnost
- Odvozené
- Atributy
Poznámky
Note
Tento materiál popisuje typy a obory názvů, které jsou zastaralé. Další informace najdete v tématu Deprecated Types in Windows Workflow Foundation 4.5.
Je Activity to základní stavební blok pracovních postupů. Definuje Activity sadu vlastností a událostí, například libovolnou třídu, spolu s logikou spouštění, která definuje chování aktivity za běhu. Sadu dalších komponent lze přidružit k objektu Activity. Patří mezi ně, ale nejsou omezeny na validátor, generátor kódu, vlastní serializátory a návrháře.
Všechny aktivity sdílejí společnou sadu vlastností definovaných v Activity základní třídě. Každý Activity může deklarovat své vlastní další vlastnosti podle svých požadavků rozšířením této třídy. Vzhledem k tomu Activity , že se odvozuje z DependencyObjectvlastnosti , lze vlastnosti definovat jako standardní vlastnosti CLR a jako vlastnosti závislosti.
Logika provádění splňuje Activity kontrakt, který existuje mezi jakýmkoli Activity modulem runtime pracovního postupu a modulem runtime pracovního postupu. Logiku provádění libovolného Activity z funkčních hodnot musíte zdokumentovat, aby vývojář pracovního postupu, který používá Activity , věděl, jak se chová. Samotná logika provádění je skryta vývojáři pracovního postupu, který zahrnuje aktivitu v pracovním postupu, protože logika provádění je součástí kontraktu, který existuje přísně mezi modulem runtime pracovního postupu a modulem Activityruntime .
Konstruktory
| Name | Description |
|---|---|
| Activity() |
Zastaralé.
Inicializuje novou instanci Activity třídy. |
| Activity(String) |
Zastaralé.
Inicializuje novou instanci Activity třídy při inicializaci Name. |
Pole
| Name | Description |
|---|---|
| ActivityContextGuidProperty |
Zastaralé.
Představuje DependencyPropertyGuid to, ActivityExecutionContext co je přidruženo k Activity. |
| CancelingEvent |
Zastaralé.
Představuje, že cílí DependencyProperty na Canceling událost. |
| ClosedEvent |
Zastaralé.
Představuje, že cílí DependencyProperty na Closed událost. |
| CompensatingEvent |
Zastaralé.
Představuje, že cílí DependencyProperty na Compensating událost. |
| ExecutingEvent |
Zastaralé.
DependencyProperty Představuje, že cílí na Executing událost, která nastane při spuštění aktivity. |
| FaultingEvent |
Zastaralé.
Jedná se DependencyProperty o Faulting událost. |
| StatusChangedEvent |
Zastaralé.
Představuje, že cílí DependencyProperty na StatusChanged událost. |
Vlastnosti
| Name | Description |
|---|---|
| Description |
Zastaralé.
Získá nebo nastaví uživatelsky definovaný popis Activity. |
| DesignMode |
Zastaralé.
Získá hodnotu, která označuje, zda tato instance je v návrhu nebo runtime režimu. (Zděděno od DependencyObject) |
| Enabled |
Zastaralé.
Získá nebo nastaví hodnotu, která označuje, zda je tato instance povolena pro provádění a ověřování. |
| ExecutionResult |
Zastaralé.
Získá ActivityExecutionResult poslední pokus o spuštění této instance. |
| ExecutionStatus |
Zastaralé.
Získá aktuální ActivityExecutionStatus této instance. |
| IsDynamicActivity |
Zastaralé.
Získá informace o tom, zda aktivita provádí ve výchozím ActivityExecutionContext instance pracovního postupu. |
| Name |
Zastaralé.
Získá nebo nastaví název této instance. Tento název musí odpovídat konvenci pojmenování proměnných programovacího jazyka, který se používá v projektu pracovního postupu. |
| Parent |
Zastaralé.
Získá CompositeActivity, který obsahuje tento Activity. |
| ParentDependencyObject |
Zastaralé.
Získá nadřazené DependencyObject v grafu DependencyObject. (Zděděno od DependencyObject) |
| QualifiedName |
Zastaralé.
Získá kvalifikovaný název aktivity. Kvalifikované názvy aktivit jsou vždy jedinečné v instanci pracovního postupu. |
| Site |
Zastaralé.
Získá nebo nastaví odkaz na Site součást DependencyObject. (Zděděno od DependencyObject) |
| UserData |
Zastaralé.
Získá IDictionary, který přidruží vlastní data k této instanci třídy. (Zděděno od DependencyObject) |
| WorkflowInstanceId |
Zastaralé.
Získá Guid přidružené k instanci. |
Metody
| Name | Description |
|---|---|
| AddHandler(DependencyProperty, Object) |
Zastaralé.
Přidá obslužnou rutinu události DependencyObject. (Zděděno od DependencyObject) |
| Cancel(ActivityExecutionContext) |
Zastaralé.
Zavolá se modulem runtime pracovního postupu, který zruší provádění aktuálně spuštěné aktivity. |
| Clone() |
Zastaralé.
Vytvoří hlubokou kopii Activity. |
| Dispose() |
Zastaralé.
Uvolní všechny prostředky používané DependencyObject. (Zděděno od DependencyObject) |
| Dispose(Boolean) |
Zastaralé.
Uvolní nespravované prostředky a volitelně uvolní spravované prostředky používané DependencyObjectnástrojem . (Zděděno od DependencyObject) |
| Equals(Object) |
Zastaralé.
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Execute(ActivityExecutionContext) |
Zastaralé.
Volal modul runtime pracovního postupu pro spuštění aktivity. |
| GetActivityByName(String, Boolean) |
Zastaralé.
Vrátí instanci Activity, jejíž název je požadován ze sady všech aktivit pod kořenem Activity této instance, pokud je druhý parametr |
| GetActivityByName(String) |
Zastaralé.
Vrátí instanci Activity, jejíž název je požadován ze sady všech aktivit spuštěných v kořenové aktivitě této instance, která je v pracovním postupu. |
| GetBinding(DependencyProperty) |
Zastaralé.
Poskytuje přístup k ActivityBind přidružené ke konkrétnímu DependencyProperty. (Zděděno od DependencyObject) |
| GetBoundValue(ActivityBind, Type) |
Zastaralé.
Načte Object, která je předmětem ActivityBind. (Zděděno od DependencyObject) |
| GetHashCode() |
Zastaralé.
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetInvocationList<T>(DependencyProperty) |
Zastaralé.
Získá pole, které obsahuje delegáty pro zadaný DependencyProperty. (Zděděno od DependencyObject) |
| GetType() |
Zastaralé.
Získá Type aktuální instance. (Zděděno od Object) |
| GetValue(DependencyProperty) |
Zastaralé.
Poskytuje přístup k hodnotě určeného DependencyProperty. (Zděděno od DependencyObject) |
| GetValueBase(DependencyProperty) |
Zastaralé.
Poskytuje přístup k vázanému objektu DependencyProperty a obchází přepsání GetValue(DependencyProperty). (Zděděno od DependencyObject) |
| HandleFault(ActivityExecutionContext, Exception) |
Zastaralé.
Volá se při vyvolání výjimky v kontextu provádění této instance. |
| Initialize(IServiceProvider) |
Zastaralé.
Volal modul runtime pracovního postupu k inicializaci aktivity během vytváření nové instance pracovního postupu. Tato metoda je volána během vytváření dynamického ActivityExecutionContext. |
| InitializeProperties() |
Zastaralé.
Provádí inicializaci vlastností závislostí při přepsání v odvozené třídě. (Zděděno od DependencyObject) |
| Invoke<T>(EventHandler<T>, T) |
Zastaralé.
Přihlásí se k odběru EventHandler a vyvolá tento delegát. |
| Invoke<T>(IActivityEventListener<T>, T) |
Zastaralé.
Přihlásí se k odběru IActivityEventListener<T> a vyvolá tento delegát. |
| IsBindingSet(DependencyProperty) |
Zastaralé.
Určuje, zda je hodnota DependencyProperty nastavena jako vazba. Viz SetBinding(DependencyProperty, ActivityBind). (Zděděno od DependencyObject) |
| Load(Stream, Activity, IFormatter) |
Zastaralé.
Načte instanci z objektu ActivityStream používajícího vlastní IFormatter deserializaci. |
| Load(Stream, Activity) |
Zastaralé.
|
| MemberwiseClone() |
Zastaralé.
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MetaEquals(DependencyObject) |
Zastaralé.
Určuje, zda |
| OnActivityExecutionContextLoad(IServiceProvider) |
Zastaralé.
Volá se modulem runtime pracovního postupu při každém ActivityExecutionContext načtení. Tato metoda se například volá při vytváření ActivityExecutionContext a při každém ActivityExecutionContext opětovném vtělení instance pracovního postupu z trvalého úložiště. |
| OnActivityExecutionContextUnload(IServiceProvider) |
Zastaralé.
Volá se modulem runtime pracovního postupu při každém ActivityExecutionContext uvolnění. Tato metoda se například volá během dokončování ActivityExecutionContext a také při ActivityExecutionContext každém uvolnění při zachování instance pracovního postupu. |
| OnClosed(IServiceProvider) |
Zastaralé.
Volal modul runtime pracovního postupu jako součást přechodu aktivity do uzavřeného stavu. |
| RaiseEvent(DependencyProperty, Object, EventArgs) |
Zastaralé.
Vyvolá Event přidruženou k zadané vlastnosti závislosti. |
| RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Zastaralé.
Vyvolá událost přidruženou k odkazovanému DependencyProperty. |
| RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Zastaralé.
Zaregistruje zadanou DependencyProperty pro událost změny stavu. |
| RemoveHandler(DependencyProperty, Object) |
Zastaralé.
Odebere EventHandler z přidruženého DependencyProperty. (Zděděno od DependencyObject) |
| RemoveProperty(DependencyProperty) |
Zastaralé.
Odebere z DependencyPropertyDependencyObject . (Zděděno od DependencyObject) |
| Save(Stream, IFormatter) |
Zastaralé.
Zapíše Activity do Stream pro trvalost pomocí vlastního IFormatter poskytnutého pro serializaci. |
| Save(Stream) |
Zastaralé.
|
| SetBinding(DependencyProperty, ActivityBind) |
Zastaralé.
Nastaví ActivityBind pro zadaný DependencyProperty. (Zděděno od DependencyObject) |
| SetBoundValue(ActivityBind, Object) |
Zastaralé.
Nastaví hodnotu cílového ActivityBind. (Zděděno od DependencyObject) |
| SetReadOnlyPropertyValue(DependencyProperty, Object) |
Zastaralé.
Nastaví hodnotu DependencyProperty, která je určena jen pro čtení. (Zděděno od DependencyObject) |
| SetValue(DependencyProperty, Object) |
Zastaralé.
Nastaví hodnotu DependencyProperty objektu. (Zděděno od DependencyObject) |
| SetValueBase(DependencyProperty, Object) |
Zastaralé.
Nastaví hodnotu DependencyProperty na zadanou Objecta vynechá SetValue(DependencyProperty, Object). (Zděděno od DependencyObject) |
| ToString() |
Zastaralé.
Poskytuje řetězec, který představuje tuto instanci. |
| TrackData(Object) |
Zastaralé.
Informuje infrastrukturu sledování doby běhu o čekajících informacích o sledování. |
| TrackData(String, Object) |
Zastaralé.
Informuje infrastrukturu sledování doby běhu o čekajících informacích o sledování. |
| Uninitialize(IServiceProvider) |
Zastaralé.
Při přepsání v odvozené třídě poskytuje zrušení inicializace poskytovatelem služby pro aktivitu. |
| UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Zastaralé.
Zruší registraci zadaného DependencyProperty pro událost změny stavu. |
Událost
| Name | Description |
|---|---|
| Canceling |
Zastaralé.
Nastane při zrušení provádění aktivity. |
| Closed |
Zastaralé.
Nastane po dokončení provádění Activity. |
| Compensating |
Zastaralé.
Nastane při spuštění metody kompenzace na Activity. |
| Executing |
Zastaralé.
Nastane při spuštění Activity. |
| Faulting |
Zastaralé.
Nastane, když je vyvolána výjimka během spuštění instance. |
| StatusChanged |
Zastaralé.
Nastane, když se změní ActivityExecutionStatus spuštěného Activity. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IComponent.Disposed |
Zastaralé.
Představuje metodu, která zpracovává Disposed událost komponenty. (Zděděno od DependencyObject) |