System.Activities.Statements Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
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 |
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. |