Activity Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Let op
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Vertegenwoordigt de fundamentele bouwsteen van werkstromen. Activity is de basisklasse voor alle activiteiten.
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
- Overname
- Afgeleid
- Kenmerken
Opmerkingen
Note
In dit materiaal worden typen en naamruimten besproken die verouderd zijn. Zie Deprecated Types in Windows Workflow Foundation 4.5 voor meer informatie.
Een Activity is de fundamentele bouwsteen van werkstromen. Een Activity definieert een set eigenschappen en gebeurtenissen, zoals elke klasse, samen met uitvoeringslogica waarmee het runtimegedrag van de activiteit wordt gedefinieerd. Een set extra onderdelen kan worden gekoppeld aan een Activity. Deze omvatten, maar zijn niet beperkt tot een validator, een codegenerator, aangepaste serializers en een ontwerper.
Alle activiteiten delen een gemeenschappelijke set eigenschappen die zijn gedefinieerd op de Activity basisklasse. Elk Activity kan zijn eigen aanvullende eigenschappen declareren volgens de vereisten door deze klasse uit te breiden. Omdat Activity eigenschappen zijn afgeleid van DependencyObject, kunnen eigenschappen worden gedefinieerd als standaard-CLR-eigenschappen en als afhankelijkheidseigenschappen.
De uitvoeringslogica van een Activity bestand voldoet aan een contract dat bestaat tussen elke Activity en de werkstroomruntime. U moet de uitvoeringslogica van een Activity van de functies documenteert, zodat een werkstroomontwikkelaar die de Activity werking ervan kent. De uitvoeringslogica zelf is verborgen voor de werkstroomontwikkelaar die de activiteit in een werkstroom bevat, omdat de uitvoeringslogica deel uitmaakt van een contract dat strikt bestaat tussen de werkstroomruntime en de Activity.
Constructors
| Name | Description |
|---|---|
| Activity() |
Verouderd.
Initialiseert een nieuw exemplaar van de Activity klasse. |
| Activity(String) |
Verouderd.
Initialiseert een nieuw exemplaar van de Activity klasse, terwijl de Name. |
Velden
| Name | Description |
|---|---|
| ActivityContextGuidProperty |
Verouderd.
De DependencyProperty vertegenwoordiger van de GuidActivityExecutionContext die is gekoppeld aan de Activity. |
| CancelingEvent |
Verouderd.
Vertegenwoordigt de DependencyProperty gebeurtenis die is gericht op de Canceling gebeurtenis. |
| ClosedEvent |
Verouderd.
Vertegenwoordigt de DependencyProperty gebeurtenis die is gericht op de Closed gebeurtenis. |
| CompensatingEvent |
Verouderd.
Vertegenwoordigt de DependencyProperty gebeurtenis die is gericht op de Compensating gebeurtenis. |
| ExecutingEvent |
Verouderd.
Vertegenwoordigt de DependencyProperty gebeurtenis die is gericht op de Executing gebeurtenis, die optreedt wanneer de activiteit wordt uitgevoerd. |
| FaultingEvent |
Verouderd.
De DependencyProperty gebeurtenis die de Faulting gebeurtenis vertegenwoordigt. |
| StatusChangedEvent |
Verouderd.
Vertegenwoordigt de DependencyProperty gebeurtenis die is gericht op de StatusChanged gebeurtenis. |
Eigenschappen
| Name | Description |
|---|---|
| Description |
Verouderd.
Hiermee wordt de door de gebruiker gedefinieerde beschrijving van de Activity. |
| DesignMode |
Verouderd.
Hiermee wordt de waarde opgehaald die aangeeft of dit exemplaar zich in de ontwerp- of runtimemodus bevindt. (Overgenomen van DependencyObject) |
| Enabled |
Verouderd.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of dit exemplaar is ingeschakeld voor uitvoering en validatie. |
| ExecutionResult |
Verouderd.
Hiermee haalt u de ActivityExecutionResult laatste poging om dit exemplaar uit te voeren. |
| ExecutionStatus |
Verouderd.
Hiermee haalt u de huidige ActivityExecutionStatus versie van dit exemplaar op. |
| IsDynamicActivity |
Verouderd.
Hiermee wordt informatie opgehaald over of de activiteit wordt uitgevoerd binnen de standaardinstelling ActivityExecutionContext van het werkstroomexemplaren. |
| Name |
Verouderd.
Hiermee haalt u de naam van dit exemplaar op of stelt u deze in. Deze naam moet voldoen aan de naamconventie voor variabelen van de programmeertaal die wordt gebruikt in het werkstroomproject. |
| Parent |
Verouderd.
Hiermee haalt u het CompositeActivity bestand op dat deze Activitybevat. |
| ParentDependencyObject |
Verouderd.
Hiermee haalt u het bovenliggende DependencyObject item op in de DependencyObject grafiek. (Overgenomen van DependencyObject) |
| QualifiedName |
Verouderd.
Hiermee haalt u de gekwalificeerde naam van de activiteit op. Namen van gekwalificeerde activiteiten zijn altijd uniek in een werkstroomexemplaren. |
| Site |
Verouderd.
Hiermee wordt een verwijzing naar het onderdeel van het SiteDependencyObjectonderdeel opgehaald of ingesteld. (Overgenomen van DependencyObject) |
| UserData |
Verouderd.
Hiermee wordt een IDictionary exemplaar opgehaald dat aangepaste gegevens koppelt aan dit klasse-exemplaar. (Overgenomen van DependencyObject) |
| WorkflowInstanceId |
Verouderd.
Hiermee haalt u de Guid gekoppelde instantie op. |
Methoden
| Name | Description |
|---|---|
| AddHandler(DependencyProperty, Object) |
Verouderd.
Hiermee voegt u een handler toe voor een gebeurtenis van een DependencyObject. (Overgenomen van DependencyObject) |
| Cancel(ActivityExecutionContext) |
Verouderd.
Wordt aangeroepen door de werkstroomruntime om de uitvoering van een activiteit te annuleren die momenteel wordt uitgevoerd. |
| Clone() |
Verouderd.
Hiermee maakt u een diepe kopie van de Activity. |
| Dispose() |
Verouderd.
Geeft alle resources die worden gebruikt door de DependencyObject. (Overgenomen van DependencyObject) |
| Dispose(Boolean) |
Verouderd.
Publiceert de niet-beheerde resources en brengt eventueel de beheerde resources uit die worden gebruikt door DependencyObject. (Overgenomen van DependencyObject) |
| Equals(Object) |
Verouderd.
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Execute(ActivityExecutionContext) |
Verouderd.
Aangeroepen door de werkstroomruntime om een activiteit uit te voeren. |
| GetActivityByName(String, Boolean) |
Verouderd.
Retourneert het exemplaar van de Activity wiens naam wordt aangevraagd uit de set van alle activiteiten onder de hoofdmap Activity van dit exemplaar als de tweede parameter is |
| GetActivityByName(String) |
Verouderd.
Retourneert het exemplaar van de Activity wiens naam wordt aangevraagd uit de set van alle activiteiten die worden uitgevoerd onder de hoofdactiviteit van dit exemplaar, die zich in de werkstroom bevindt. |
| GetBinding(DependencyProperty) |
Verouderd.
Biedt toegang tot de ActivityBind gekoppelde aan de specifieke DependencyProperty. (Overgenomen van DependencyObject) |
| GetBoundValue(ActivityBind, Type) |
Verouderd.
Haalt het Object onderwerp van een ActivityBind. (Overgenomen van DependencyObject) |
| GetHashCode() |
Verouderd.
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetInvocationList<T>(DependencyProperty) |
Verouderd.
Hiermee haalt u een matrix op die de gemachtigden voor de opgegeven DependencyPropertybevat. (Overgenomen van DependencyObject) |
| GetType() |
Verouderd.
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetValue(DependencyProperty) |
Verouderd.
Biedt toegang tot de waarde van de aangewezen DependencyProperty. (Overgenomen van DependencyObject) |
| GetValueBase(DependencyProperty) |
Verouderd.
Biedt toegang tot het afhankelijke object van een DependencyProperty en omzeilt de GetValue(DependencyProperty) onderdrukking. (Overgenomen van DependencyObject) |
| HandleFault(ActivityExecutionContext, Exception) |
Verouderd.
Wordt aangeroepen wanneer er een uitzondering wordt gegenereerd binnen de context van de uitvoering van dit exemplaar. |
| Initialize(IServiceProvider) |
Verouderd.
Wordt aangeroepen door de werkstroomruntime om een activiteit te initialiseren tijdens de bouw van een nieuw werkstroomexemplaren. Deze methode wordt aangeroepen tijdens de bouw van een dynamische ActivityExecutionContext. |
| InitializeProperties() |
Verouderd.
Initialisatie wordt uitgevoerd op afhankelijkheidseigenschappen wanneer deze worden overschreven in een afgeleide klasse. (Overgenomen van DependencyObject) |
| Invoke<T>(EventHandler<T>, T) |
Verouderd.
Hiermee abonneert u een EventHandler en roept u die gemachtigde aan. |
| Invoke<T>(IActivityEventListener<T>, T) |
Verouderd.
Hiermee abonneert u een IActivityEventListener<T> en roept u die gemachtigde aan. |
| IsBindingSet(DependencyProperty) |
Verouderd.
Geeft aan of de waarde van een DependencyProperty binding is ingesteld. Zie SetBinding(DependencyProperty, ActivityBind). (Overgenomen van DependencyObject) |
| Load(Stream, Activity, IFormatter) |
Verouderd.
Laadt een exemplaar van een exemplaar van een Activity met behulp van Stream de aangepaste IFormatter voor deserialisatie. |
| Load(Stream, Activity) |
Verouderd.
|
| MemberwiseClone() |
Verouderd.
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MetaEquals(DependencyObject) |
Verouderd.
Bepaalt of dit |
| OnActivityExecutionContextLoad(IServiceProvider) |
Verouderd.
Aangeroepen door de werkstroomruntime wanneer een ActivityExecutionContext taak wordt geladen. Deze methode wordt bijvoorbeeld aangeroepen tijdens het maken van een ActivityExecutionContext , maar ook telkens wanneer de ActivityExecutionContext methode opnieuw wordt geïncarneerd wanneer een werkstroomexemplaren worden geladen vanuit permanente opslag. |
| OnActivityExecutionContextUnload(IServiceProvider) |
Verouderd.
Aangeroepen door de werkstroomruntime wanneer een ActivityExecutionContext wordt uitgeladen. Deze methode wordt bijvoorbeeld aangeroepen tijdens het voltooien van een ActivityExecutionContext werkstroomexemplaren en elke keer dat deze ActivityExecutionContext wordt verwijderd wanneer een werkstroomexemplaren worden bewaard. |
| OnClosed(IServiceProvider) |
Verouderd.
Aangeroepen door de werkstroomruntime als onderdeel van de overgang van de activiteit naar de gesloten status. |
| RaiseEvent(DependencyProperty, Object, EventArgs) |
Verouderd.
Hiermee wordt een Event aan de opgegeven afhankelijkheidseigenschap gekoppeld. |
| RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Verouderd.
Hiermee wordt de gebeurtenis gegenereerd die is gekoppeld aan de waarnaar DependencyPropertywordt verwezen. |
| RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Verouderd.
Registreert de opgegeven DependencyProperty gebeurtenis voor de statuswijziging. |
| RemoveHandler(DependencyProperty, Object) |
Verouderd.
Hiermee verwijdert u een EventHandler uit een gekoppelde DependencyProperty. (Overgenomen van DependencyObject) |
| RemoveProperty(DependencyProperty) |
Verouderd.
Hiermee verwijdert u een DependencyProperty van de DependencyObject. (Overgenomen van DependencyObject) |
| Save(Stream, IFormatter) |
Verouderd.
Hiermee schrijft u de Activity naar een Stream voor persistentie met behulp van de aangepaste IFormatter opgegeven voor serialisatie. |
| Save(Stream) |
Verouderd.
|
| SetBinding(DependencyProperty, ActivityBind) |
Verouderd.
Hiermee stelt u de ActivityBind voor de opgegeven DependencyProperty. (Overgenomen van DependencyObject) |
| SetBoundValue(ActivityBind, Object) |
Verouderd.
Hiermee stelt u de waarde van het doel ActivityBindin. (Overgenomen van DependencyObject) |
| SetReadOnlyPropertyValue(DependencyProperty, Object) |
Verouderd.
Hiermee stelt u de waarde in van een DependencyProperty, die het kenmerk Alleen-lezen heeft. (Overgenomen van DependencyObject) |
| SetValue(DependencyProperty, Object) |
Verouderd.
Hiermee stelt u de waarde van het DependencyProperty object in. (Overgenomen van DependencyObject) |
| SetValueBase(DependencyProperty, Object) |
Verouderd.
Hiermee stelt u de waarde van de DependencyProperty opgegeven Objectwaarde in, waardoor de SetValue(DependencyProperty, Object). (Overgenomen van DependencyObject) |
| ToString() |
Verouderd.
Biedt een tekenreeks die dit exemplaar vertegenwoordigt. |
| TrackData(Object) |
Verouderd.
Informeert de runtime-traceringsinfrastructuur over traceringsgegevens die in behandeling zijn. |
| TrackData(String, Object) |
Verouderd.
Informeert de runtime-traceringsinfrastructuur over traceringsgegevens die in behandeling zijn. |
| Uninitialize(IServiceProvider) |
Verouderd.
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de initialisatie door een serviceprovider voor de activiteit ongedaan gemaakt. |
| UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Verouderd.
De registratie ongedaan maken van de opgegeven DependencyProperty statuswijzigingsgebeurtenis. |
gebeurtenis
| Name | Description |
|---|---|
| Canceling |
Verouderd.
Vindt plaats wanneer de uitvoering van de activiteit wordt geannuleerd. |
| Closed |
Verouderd.
Treedt op wanneer een Activity uitvoering is voltooid. |
| Compensating |
Verouderd.
Vindt plaats bij het uitvoeren van een compensatiemethode op de Activity. |
| Executing |
Verouderd.
Treedt op wanneer de Activity uitvoering wordt uitgevoerd. |
| Faulting |
Verouderd.
Treedt op wanneer er een uitzondering wordt gegenereerd tijdens het uitvoeren van het exemplaar. |
| StatusChanged |
Verouderd.
Treedt op wanneer het ActivityExecutionStatus van een actieve Activity wijziging verandert. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IComponent.Disposed |
Verouderd.
Vertegenwoordigt de methode die de gebeurtenis Verwijderd van een onderdeel afhandelt. (Overgenomen van DependencyObject) |