Activity Třída

Definice

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 false a pod aktuálním Activity pokud je druhý parametr true.

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é.

Načte instanci z Activity objektu Stream.

MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
MetaEquals(DependencyObject)
Zastaralé.

Určuje, zda metaproperties tohoto DependencyObject se rovná metaproperties parametrizované DependencyObject.

(Zděděno od DependencyObject)
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é.

Zapíše Activity do Stream trvalost.

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)

Platí pro