Activity Klasa

Definicja

Uwaga

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

Reprezentuje podstawowy blok konstrukcyjny przepływów pracy. Activity jest klasą bazową dla wszystkich działań.

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
Dziedziczenie
Pochodne
Atrybuty

Uwagi

Note

W tym materiale omówiono typy i przestrzenie nazw, które są przestarzałe. Aby uzyskać więcej informacji, zobacz Deprecated Types in Windows Workflow Foundation 4.5.

Jest Activity to podstawowy blok konstrukcyjny przepływów pracy. Element Activity definiuje zestaw właściwości i zdarzeń, takich jak dowolna klasa, wraz z logiką wykonywania, która definiuje zachowanie działania w czasie wykonywania. Zestaw dodatkowych składników można skojarzyć z elementem Activity. Należą one do modułu sprawdzania poprawności, generatora kodu, niestandardowych serializatorów i projektanta.

Wszystkie działania mają wspólny zestaw właściwości zdefiniowanych w klasie bazowej Activity . Każda z nich Activity może zadeklarować własne dodatkowe właściwości zgodnie z wymaganiami, rozszerzając tę klasę. Ponieważ Activity pochodzi z DependencyObjectklasy , właściwości można zdefiniować jako standardowe właściwości CLR i jako właściwości zależności.

Logika wykonywania spełnia Activity kontrakt, który istnieje między dowolnym Activity i środowiskiem uruchomieniowym przepływu pracy. Należy udokumentować logikę wykonywania dowolnego Activity elementu w sensie funkcjonalnym, aby deweloper przepływu pracy, który korzysta z programu Activity wie, jak się zachowuje. Sama logika wykonywania jest ukryta przed deweloperem przepływu pracy, który zawiera działanie w przepływie pracy, ponieważ logika wykonywania jest częścią kontraktu, który istnieje ściśle między środowiskiem uruchomieniowym przepływu pracy a Activity.

Konstruktory

Nazwa Opis
Activity()
Przestarzałe.

Inicjuje nowe wystąpienie klasy Activity.

Activity(String)
Przestarzałe.

Inicjuje nowe wystąpienie Activity klasy podczas inicjowania Nameklasy .

Pola

Nazwa Opis
ActivityContextGuidProperty
Przestarzałe.

Wartość DependencyProperty reprezentująca Guid element ActivityExecutionContext , który jest skojarzony z elementem Activity.

CancelingEvent
Przestarzałe.

DependencyProperty Reprezentuje element docelowy Canceling zdarzenia.

ClosedEvent
Przestarzałe.

DependencyProperty Reprezentuje element docelowy Closed zdarzenia.

CompensatingEvent
Przestarzałe.

DependencyProperty Reprezentuje element docelowy Compensating zdarzenia.

ExecutingEvent
Przestarzałe.

DependencyProperty Reprezentuje element docelowy Executing zdarzenia, który występuje po wykonaniu działania.

FaultingEvent
Przestarzałe.

Wartość DependencyProperty reprezentująca Faulting zdarzenie.

StatusChangedEvent
Przestarzałe.

DependencyProperty Reprezentuje element docelowy StatusChanged zdarzenia.

Właściwości

Nazwa Opis
Description
Przestarzałe.

Pobiera lub ustawia zdefiniowany przez użytkownika opis Activity.

DesignMode
Przestarzałe.

Pobiera wartość wskazującą, czy to wystąpienie jest w trybie projektowania, czy w czasie wykonywania.

(Odziedziczone po DependencyObject)
Enabled
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy to wystąpienie jest włączone do wykonywania i walidacji.

ExecutionResult
Przestarzałe.

Pobiera ActivityExecutionResult ostatniej próby uruchomienia tego wystąpienia.

ExecutionStatus
Przestarzałe.

Pobiera bieżące ActivityExecutionStatus tego wystąpienia.

IsDynamicActivity
Przestarzałe.

Pobiera informacje o tym, czy działanie jest wykonywane w ramach domyślnego ActivityExecutionContext wystąpienia przepływu pracy.

Name
Przestarzałe.

Pobiera lub ustawia nazwę tego wystąpienia. Ta nazwa musi być zgodna z konwencją nazewnictwa zmiennych języka programowania używanego w projekcie Workflow.

Parent
Przestarzałe.

Pobiera CompositeActivity, który zawiera ten Activity.

ParentDependencyObject
Przestarzałe.

Pobiera DependencyObject nadrzędną na wykresie DependencyObject.

(Odziedziczone po DependencyObject)
QualifiedName
Przestarzałe.

Pobiera kwalifikowaną nazwę działania. Kwalifikowane nazwy działań są zawsze unikatowe w wystąpieniu przepływu pracy.

Site
Przestarzałe.

Pobiera lub ustawia odwołanie do składnika SiteDependencyObject.

(Odziedziczone po DependencyObject)
UserData
Przestarzałe.

Pobiera IDictionary, który kojarzy dane niestandardowe z tym wystąpieniem klasy.

(Odziedziczone po DependencyObject)
WorkflowInstanceId
Przestarzałe.

Pobiera Guid skojarzone z wystąpieniem.

Metody

Nazwa Opis
AddHandler(DependencyProperty, Object)
Przestarzałe.

Dodaje procedurę obsługi dla zdarzenia DependencyObject.

(Odziedziczone po DependencyObject)
Cancel(ActivityExecutionContext)
Przestarzałe.

Wywoływana przez środowisko uruchomieniowe przepływu pracy w celu anulowania wykonywania aktualnie wykonywanego działania.

Clone()
Przestarzałe.

Tworzy kopię głęboką Activity.

Dispose()
Przestarzałe.

Zwalnia wszystkie zasoby używane przez DependencyObject.

(Odziedziczone po DependencyObject)
Dispose(Boolean)
Przestarzałe.

Zwalnia niezarządzane zasoby i opcjonalnie zwalnia zarządzane zasoby używane przez DependencyObject.

(Odziedziczone po DependencyObject)
Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Execute(ActivityExecutionContext)
Przestarzałe.

Wywoływana przez środowisko uruchomieniowe przepływu pracy w celu wykonania działania.

GetActivityByName(String, Boolean)
Przestarzałe.

Zwraca wystąpienie Activity, którego nazwa jest żądana z zestawu wszystkich działań w katalogu głównym Activity tego wystąpienia, jeśli drugi parametr jest false i w bieżącym Activity, jeśli drugi parametr jest true.

GetActivityByName(String)
Przestarzałe.

Zwraca wystąpienie Activity, którego nazwa jest żądana z zestawu wszystkich działań uruchomionych w ramach działania głównego tego wystąpienia, które znajduje się w przepływie pracy.

GetBinding(DependencyProperty)
Przestarzałe.

Zapewnia dostęp do ActivityBind skojarzonego z określonym DependencyProperty.

(Odziedziczone po DependencyObject)
GetBoundValue(ActivityBind, Type)
Przestarzałe.

Pobiera Object, który jest przedmiotem ActivityBind.

(Odziedziczone po DependencyObject)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetInvocationList<T>(DependencyProperty)
Przestarzałe.

Pobiera tablicę zawierającą delegatów dla określonego DependencyProperty.

(Odziedziczone po DependencyObject)
GetType()
Przestarzałe.

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
GetValue(DependencyProperty)
Przestarzałe.

Zapewnia dostęp do wartości wyznaczonej DependencyProperty.

(Odziedziczone po DependencyObject)
GetValueBase(DependencyProperty)
Przestarzałe.

Zapewnia dostęp do powiązanego obiektu DependencyProperty i pomija zastąpienie GetValue(DependencyProperty).

(Odziedziczone po DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Przestarzałe.

Wywoływana, gdy wyjątek jest zgłaszany w kontekście wykonywania tego wystąpienia.

Initialize(IServiceProvider)
Przestarzałe.

Wywoływana przez środowisko uruchomieniowe przepływu pracy w celu zainicjowania działania podczas budowy nowego wystąpienia przepływu pracy. Ta metoda jest wywoływana podczas budowy dynamicznego ActivityExecutionContext.

InitializeProperties()
Przestarzałe.

Wykonuje inicjowanie właściwości zależności podczas zastępowania w klasie pochodnej.

(Odziedziczone po DependencyObject)
Invoke<T>(EventHandler<T>, T)
Przestarzałe.

Subskrybuje EventHandler i wywołuje tego delegata.

Invoke<T>(IActivityEventListener<T>, T)
Przestarzałe.

Subskrybuje IActivityEventListener<T> i wywołuje tego delegata.

IsBindingSet(DependencyProperty)
Przestarzałe.

Wskazuje, czy wartość DependencyProperty jest ustawiona jako powiązanie. Zobacz: SetBinding(DependencyProperty, ActivityBind).

(Odziedziczone po DependencyObject)
Load(Stream, Activity, IFormatter)
Przestarzałe.

Ładuje wystąpienie obiektu Activity z Stream obiektu przy użyciu niestandardowego IFormatter do deserializacji.

Load(Stream, Activity)
Przestarzałe.

Ładuje wystąpienie obiektu Activity z klasy Stream.

MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
MetaEquals(DependencyObject)
Przestarzałe.

Określa, czy metaproperties tego DependencyObject równa metaproperties sparametryzowanego DependencyObject.

(Odziedziczone po DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Przestarzałe.

Wywoływana przez środowisko uruchomieniowe przepływu pracy za każdym razem, gdy ActivityExecutionContext jest ładowana. Na przykład ta metoda jest wywoływana podczas tworzenia ActivityExecutionContext, a także za każdym razem, gdy ActivityExecutionContext jest przywracana, gdy wystąpienie przepływu pracy jest ładowane z magazynu trwałego.

OnActivityExecutionContextUnload(IServiceProvider)
Przestarzałe.

Wywoływana przez środowisko uruchomieniowe przepływu pracy za każdym razem, gdy ActivityExecutionContext zostanie zwolniony. Na przykład ta metoda jest wywoływana podczas kończenia ActivityExecutionContext, a także za każdym razem, gdy ActivityExecutionContext jest zwalniana, gdy wystąpienie przepływu pracy jest utrwalane.

OnClosed(IServiceProvider)
Przestarzałe.

Wywoływana przez środowisko uruchomieniowe przepływu pracy w ramach przejścia działania do stanu zamkniętego.

RaiseEvent(DependencyProperty, Object, EventArgs)
Przestarzałe.

Wywołuje Event skojarzone z określoną właściwością zależności.

RaiseGenericEvent<T>(DependencyProperty, Object, T)
Przestarzałe.

Wywołuje zdarzenie skojarzone z przywołyną DependencyProperty.

RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Przestarzałe.

Rejestruje określone DependencyProperty dla zdarzenia zmiany stanu.

RemoveHandler(DependencyProperty, Object)
Przestarzałe.

Usuwa EventHandler ze skojarzonego DependencyProperty.

(Odziedziczone po DependencyObject)
RemoveProperty(DependencyProperty)
Przestarzałe.

Usuwa DependencyProperty z DependencyObject.

(Odziedziczone po DependencyObject)
Save(Stream, IFormatter)
Przestarzałe.

Zapisuje Activity w Stream dla trwałości przy użyciu niestandardowych IFormatter przewidzianych do serializacji.

Save(Stream)
Przestarzałe.

Zapisuje Activity w Stream w celu uzyskania trwałości.

SetBinding(DependencyProperty, ActivityBind)
Przestarzałe.

Ustawia ActivityBind dla określonego DependencyProperty.

(Odziedziczone po DependencyObject)
SetBoundValue(ActivityBind, Object)
Przestarzałe.

Ustawia wartość docelowego ActivityBind.

(Odziedziczone po DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Przestarzałe.

Ustawia wartość DependencyProperty, która jest tylko do odczytu.

(Odziedziczone po DependencyObject)
SetValue(DependencyProperty, Object)
Przestarzałe.

Ustawia wartość DependencyProperty na obiekt .

(Odziedziczone po DependencyObject)
SetValueBase(DependencyProperty, Object)
Przestarzałe.

Ustawia wartość DependencyProperty na określoną Object, pomijając SetValue(DependencyProperty, Object).

(Odziedziczone po DependencyObject)
ToString()
Przestarzałe.

Zawiera ciąg reprezentujący to wystąpienie.

TrackData(Object)
Przestarzałe.

Informuje infrastrukturę śledzenia czasu wykonywania o oczekujących informacjach śledzenia.

TrackData(String, Object)
Przestarzałe.

Informuje infrastrukturę śledzenia czasu wykonywania o oczekujących informacjach śledzenia.

Uninitialize(IServiceProvider)
Przestarzałe.

Po przesłonięciu w klasie pochodnej element zapewnia inicjowanie przez dostawcę usług dla działania.

UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Przestarzałe.

Anuluje rejestrację określonego DependencyProperty dla zdarzenia zmiany stanu.

Zdarzenia

Nazwa Opis
Canceling
Przestarzałe.

Występuje po anulowaniu wykonywania działania.

Closed
Przestarzałe.

Występuje po zakończeniu wykonywania Activity.

Compensating
Przestarzałe.

Występuje podczas uruchamiania metody kompensacji w Activity.

Executing
Przestarzałe.

Występuje po uruchomieniu Activity.

Faulting
Przestarzałe.

Występuje, gdy podczas uruchamiania wystąpienia jest zgłaszany wyjątek.

StatusChanged
Przestarzałe.

Występuje, gdy ActivityExecutionStatus uruchomionych Activity się zmienia.

Jawne implementacje interfejsu

Nazwa Opis
IComponent.Disposed
Przestarzałe.

Reprezentuje metodę, która obsługuje zdarzenie Disposed składnika.

(Odziedziczone po DependencyObject)

Dotyczy