System.Activities.Statements Przestrzeń nazw

Udostępnia klasy związane z instrukcjami działań.

Klasy

AddToCollection<T>

Dodaje element do określonej kolekcji.

Assign

Ustawia Argument wartości z poziomu przepływu pracy.

Assign<T>

Działanie Assign służy do ustawiania Argument wartości z poziomu przepływu pracy.

CancellationScope

Kojarzy logikę anulowania w postaci Activityobiektu z główną ścieżką wykonywania, również wyrażoną Activityjako .

Catch

Zawiera akcje do wykonania po wystąpieniu wyjątku Finally w odpowiednim Try bloku działania.

Catch<TException>

Zawiera akcje do wykonania po wystąpieniu wyjątku Finally w odpowiednim bloku Try działania.

ClearCollection<T>

Czyści określoną kolekcję wszystkich elementów.

CompensableActivity

Działanie, które obsługuje rekompensatę swoich działań podrzędnych.

Compensate

Działanie używane do jawnego wywołania procedury obsługi rekompensaty elementu CompensableActivity.

CompensationExtension

Reprezentuje rozszerzenie, które jest przyłączane do działań odszkodowawczych i utrzymuje stan wystąpienia związanego z rekompensatą.

CompensationToken

Zapewnia metodę jawnego potwierdzenia lub zrekompensowania CompensableActivity po Body pomyślnym zakończeniu CompensableActivity .

Confirm

Działanie używane do jawnego wywoływania procedury obsługi potwierdzenia elementu CompensableActivity.

CreateBookmarkScope

Tworzy element BookmarkScope.

Delay

Tworzy czasomierz dla określonego czasu trwania przy użyciu elementu TimerExtension.

DeleteBookmarkScope

Usuwa przywoływalne BookmarkScope przez Scope.

DoWhile

Działanie pętli, które wykonuje działania zawarte co najmniej raz, dopóki warunek nie będzie już spełniony.

DurableTimerExtension

Reprezentuje rozszerzenie czasomierza działania, które można utrwalać.

ExistsInCollection<T>

Wskazuje, czy dany element jest obecny w danej kolekcji.

Flowchart

Reprezentuje przepływy pracy modeli przy użyciu znanego paradygmatu schematu blokowego.

FlowDecision

Wyspecjalizowany FlowNode , który zapewnia możliwość modelowania węzła warunkowego z dwoma wynikami.

FlowNode

Abstrakcyjna klasa bazowa dla wszystkich różnych typów węzłów, które mogą być zawarte w Flowchart działaniu.

FlowStep

Element FlowNode , który wykonuje określony Action element i ma Next wskaźnik.

FlowSwitch<T>

Wyspecjalizowany FlowNode , który umożliwia modelowanie konstrukcji przełącznika z jednym wyrażeniem i jednym wynikiem dla każdego dopasowania.

ForEach<T>

Wykonuje akcję działania raz dla każdej wartości podanej w kolekcji Values .

HandleScope<THandle>

Zapewnia domyślne zachowanie określania zakresu dla Handle obiektów.

If

Modeluje warunek If-Then-Else.

Interop

Działanie, które zarządza wykonywaniem elementu Activity w ramach przepływu pracy.

InvokeAction

Wywołuje procedurę obsługi działania ActivityAction .

InvokeAction<T>

Wywołuje procedurę obsługi działania ActivityAction<T> .

InvokeAction<T1,T2>

Wywołuje procedurę obsługi działania ActivityAction<T1,T2> .

InvokeAction<T1,T2,T3>

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3> .

InvokeAction<T1,T2,T3,T4>

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4> .

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

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4,T5> .

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

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4,T5,T6> .

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

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4,T5,T6,T7> .

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

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> .

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

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> .

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

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> .

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

Wywołuje element 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>

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> .

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

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> .

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

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> .

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

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> .

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

Wywołuje procedurę obsługi działania ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> .

InvokeDelegate

Wywołuje określony ActivityDelegateelement .

InvokeMethod

Wywołuje publiczną metodę określonego obiektu lub typu.

NoPersistScope

Reprezentuje działanie NoPersistScope.

Parallel

Działanie, które wykonuje wszystkie działania podrzędne jednocześnie i asynchronicznie.

ParallelForEach<T>

Wylicza elementy kolekcji i wykonuje osadzoną instrukcję dla każdego elementu kolekcji równolegle.

Persist

Żądania utrwalania wystąpienia przepływu pracy.

Pick

Zapewnia modelowanie przepływu sterowania opartego na zdarzeniach.

PickBranch

Potencjalna ścieżka wykonywania w Pick ramach działania.

RemoveFromCollection<T>

Usuwa element z określonej kolekcji.

Rethrow

Zgłasza wcześniej zgłoszony wyjątek w ramach Catch działania.

Sequence

Wykonuje zestaw działań podrzędnych zgodnie z pojedynczą zdefiniowaną kolejnością.

State

Modeluje stan, w którym może znajdować się maszyna stanu.

StateMachine

Modele przepływów pracy przy użyciu znanego paradygmatu maszyny stanu.

Switch<T>

Wybiera jeden wybór z wielu działań do wykonania na podstawie wartości danego wyrażenia typu określonego w specyfikatorze typu tego obiektu.

TerminateWorkflow

Przerywa uruchomione wystąpienie przepływu pracy, zgłasza Completed zdarzenie na hoście i zgłasza informacje o błędzie. Po zakończeniu przepływu pracy nie można go wznowić.

Throw

Zgłasza wyjątek.

TimerExtension

Abstrakcyjna klasa bazowa dla rozszerzeń czasomierza.

TransactionScope

Działanie, które demarcatuje granicę transakcji.

Transition

Modeluje listę możliwych zmian stanu.

TryCatch

Zawiera działania do wykonania przez środowisko uruchomieniowe przepływu pracy w bloku obsługi wyjątków.

While

Wykonuje zawarte działanie, gdy warunek jest obliczany na truewartość .

WorkflowTerminatedException

Wyjątek, który jest zgłaszany, gdy operacja jest wywoływana na zakończonym WorkflowApplication.

WriteLine

Zapisuje określony ciąg do określonego TextWriter obiektu.