System.Activities.Statements Naamruimte

Biedt klassen met betrekking tot activiteitsinstructies.

Klassen

Name Description
AddToCollection<T>

Hiermee voegt u een item toe aan een opgegeven verzameling.

Assign

Hiermee stelt u Argument waarden in vanuit een werkstroom.

Assign<T>

De Assign activiteit wordt gebruikt om waarden in te stellen Argument vanuit een werkstroom.

CancellationScope

Koppelt annuleringslogica, in de vorm van een Activity, met een hoofdpad van de uitvoering, ook uitgedrukt als een Activity.

Catch

Bevat de acties die moeten worden uitgevoerd nadat er een uitzondering is opgetreden in het bijbehorende Try blok van een Finally activiteit.

Catch<TException>

Bevat de acties die moeten worden uitgevoerd nadat een uitzondering is gegenereerd in het bijbehorende try-blok van een Finally activiteit.

ClearCollection<T>

Wist een opgegeven verzameling van alle items.

CompensableActivity

Een activiteit die compensatie van haar onderliggende activiteiten ondersteunt.

Compensate

Een activiteit die wordt gebruikt om de compensatiehandler van een CompensableActivity.

CompensationExtension

Vertegenwoordigt een uitbreiding die wordt gekoppeld aan compensatieactiviteiten en die de status van een instantie met betrekking tot compensatie behoudt.

CompensationToken

Dit biedt een manier om een CompensableActivity expliciete bevestiging of compensatie te geven zodra de BodyCompensableActivity uitvoering is voltooid.

Confirm

Een activiteit die wordt gebruikt om de bevestigingshandler van een CompensableActivity.

CreateBookmarkScope

Hiermee maak je een BookmarkScope.

Delay

Hiermee maakt u een timer voor een opgegeven duur, met behulp van een TimerExtension.

DeleteBookmarkScope

Hiermee verwijdert u de BookmarkScope waarnaar wordt verwezen door Scope.

DoWhile

Een lusactiviteit die ten minste één keer ingesloten activiteiten uitvoert, totdat een voorwaarde niet meer waar is.

DurableTimerExtension

Vertegenwoordigt een activiteitstimerextensie die kan worden behouden.

ExistsInCollection<T>

Geeft aan of een bepaald item aanwezig is in een bepaalde verzameling.

Flowchart

Vertegenwoordigt de modellenwerkstromen met behulp van het bekende stroomdiagramparadigma.

FlowDecision

Een gespecialiseerd FlowNode dat de mogelijkheid biedt om een voorwaardelijk knooppunt te modelleren met twee uitkomsten.

FlowNode

De abstracte basisklasse voor alle verschillende knooppunttypen die kunnen worden opgenomen in een Flowchart activiteit.

FlowStep

Een FlowNode element dat een opgegeven Action element uitvoert en een Next aanwijzer heeft.

FlowSwitch<T>

Een gespecialiseerd model FlowNode waarmee een switchconstructie kan worden gemodelleerd, met één expressie en één resultaat voor elke overeenkomst.

ForEach<T>

Voert één keer een activiteitsactie uit voor elke waarde die in de Values verzameling is opgegeven.

HandleScope<THandle>

Biedt standaardbereikgedrag voor Handle objecten.

If

Modellen van een If-Then-Else voorwaarde.

Interop

Een activiteit waarmee de uitvoering van een Activity werkstroom wordt beheerd.

InvokeAction

Roept de handler van ActivityAction een activiteit aan.

InvokeAction<T>

Roept de handler van ActivityAction<T> een activiteit aan.

InvokeAction<T1,T2>

Roept de handler van ActivityAction<T1,T2> een activiteit aan.

InvokeAction<T1,T2,T3>

Roept de handler van ActivityAction<T1,T2,T3> een activiteit aan.

InvokeAction<T1,T2,T3,T4>

Roept de handler van ActivityAction<T1,T2,T3,T4> een activiteit aan.

InvokeAction<T1,T2,T3,T4,T5>

Roept de handler van ActivityAction<T1,T2,T3,T4,T5> een activiteit aan.

InvokeAction<T1,T2,T3,T4,T5,T6>

Roept de handler van ActivityAction<T1,T2,T3,T4,T5,T6> een activiteit aan.

InvokeAction<T1,T2,T3,T4,T5,T6,T7>

Roept de handler van ActivityAction<T1,T2,T3,T4,T5,T6,T7> een activiteit aan.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8>

Roept de handler van ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> een activiteit aan.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>

Roept de handler van ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> een activiteit aan.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

Roept de handler van ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> een activiteit aan.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

Roept een ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

Roept de handler van ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> een activiteit aan.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

Roept de handler van ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> een activiteit aan.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

Roept de handler van ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> een activiteit aan.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

Roept de handler van ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> een activiteit aan.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

Roept de handler van ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> een activiteit aan.

InvokeDelegate

Roept de opgegeven ActivityDelegate.

InvokeMethod

Roept een openbare methode van een opgegeven object of type aan.

NoPersistScope

Vertegenwoordigt de NoPersistScope-activiteit.

Parallel

Een activiteit die alle onderliggende activiteiten tegelijk en asynchroon uitvoert.

ParallelForEach<T>

Inventariseert de elementen van een verzameling en voert een ingesloten instructie uit voor elk element van de verzameling parallel.

Persist

Aanvragen die een werkstroomexemplaren behouden blijven.

Pick

Biedt stroommodellering op basis van gebeurtenissen.

PickBranch

Een potentieel pad naar uitvoering binnen een Pick activiteit.

RemoveFromCollection<T>

Hiermee verwijdert u een item uit een opgegeven verzameling.

Rethrow

Genereert een eerder gegenereerde uitzondering vanuit een Catch activiteit.

Sequence

Hiermee wordt een set onderliggende activiteiten uitgevoerd op basis van één, gedefinieerde volgorde.

State

Modell de status waarin een statusmachine zich kan bevinden.

StateMachine

Modellen van werkstromen met behulp van het bekende model voor de statusmachine.

Switch<T>

Selecteert één keuze uit een aantal activiteiten die moeten worden uitgevoerd, op basis van de waarde van een bepaalde expressie van het type dat is opgegeven in de typeaanduiding van dit object.

TerminateWorkflow

Hiermee wordt het actieve werkstroomexemplaren beëindigd, wordt de Completed gebeurtenis in de host gegenereerd en wordt foutinformatie gerapporteerd. Zodra de werkstroom is beëindigd, kan deze niet meer worden hervat.

Throw

Genereert een uitzondering.

TimerExtension

Abstracte basisklasse voor timerextensies.

TransactionScope

Een activiteit die een transactiegrens afbakent.

Transition

Modell de lijst met mogelijke statuswijzigingen.

TryCatch

Bevat activiteiten die moeten worden uitgevoerd door de werkstroomruntime in een afhandelingsblok voor uitzonderingen.

While

Voert een ingesloten activiteit uit terwijl een voorwaarde evalueert.true

WorkflowTerminatedException

De uitzondering die wordt gegenereerd wanneer een bewerking wordt aangeroepen op een beëindigde WorkflowApplicationbewerking.

WriteLine

Hiermee schrijft u een opgegeven tekenreeks naar een opgegeven TextWriter object.