System.Workflow.ComponentModel 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 modelem składników programu Windows Workflow Foundation.
Klasy
Activity |
Reprezentuje podstawowy blok konstrukcyjny przepływów pracy. Activity jest klasą bazową dla wszystkich działań. |
ActivityBind |
Wiąże właściwość działania z właściwością, polem, indeksatorem, metodą, zdarzeniem lub właściwością innego działania. Klasa ta nie może być dziedziczona. |
ActivityChangeAction |
Reprezentuje proponowaną zmianę CompositeActivity w uruchomionym wystąpieniu przepływu pracy. Ta klasa musi być dziedziczona. |
ActivityCollection |
Modeluje silnie typizowanego ICollection typu Activity. |
ActivityCollectionChangeEventArgs |
Reprezentuje informacje wymagane przez program obsługi zdarzeń do wykonania przetwarzania niestandardowego za każdym razem, gdy zawartość ActivityCollection zmian. |
ActivityCondition |
Reprezentuje klasę abstrakcyjną dla wyrażenia, które daje w wyniku |
ActivityExecutionContext |
Reprezentuje środowisko wykonywania obiektu Activity. Klasa ta nie może być dziedziczona. |
ActivityExecutionContextManager |
Umożliwia tworzenie CompositeActivity kontekstów wykonywania dla jego działań podrzędnych i zarządzanie nimi. Klasa ta nie może być dziedziczona. |
ActivityExecutionStatusChangedEventArgs |
Zawiera informacje dotyczące zmiany zdarzenia stanu wykonania dla elementu Activity. Klasa ta nie może być dziedziczona. |
AddedActivityAction |
Reprezentuje proponowane dodanie obiektu Activity do elementu CompositeActivity w ramach uruchomionego wystąpienia przepływu pracy. |
AlternateFlowActivityAttribute |
Atrybut niestandardowy, który wskazuje, że działanie obsługuje alternatywny przepływ. Klasa ta nie może być dziedziczona. |
CancellationHandlerActivity |
Reprezentuje logikę anulowania, którą można skojarzyć z elementem CompositeActivity. Klasa ta nie może być dziedziczona. |
CompensatableTransactionScopeActivity |
Definiuje kompensacyjną wersję TransactionScopeActivity działania. Klasa ta nie może być dziedziczona. |
CompensateActivity |
Wyzwala kompensację ukończonego elementu podrzędnego Activity , który implementuje ICompensatableActivity interfejs. Klasa ta nie może być dziedziczona. |
CompensationHandlerActivity |
Określa logikę przepływu pracy, która cofa lub rekompensuje pomyślne wykonanie skojarzonego CompositeActivityelementu . Klasa ta nie może być dziedziczona. |
CompositeActivity |
Pochodna Activity tej klasy jest klasą bazową dla wszystkich działań, które zawierają inne działania. A CompositeActivity jest odpowiedzialny za zarządzanie wykonywaniem działań podrzędnych. |
DependencyObject |
Klasa bazowa dla wszystkich obiektów, które mają właściwości zależności. Ta klasa musi być dziedziczona. |
DependencyProperty |
Specjalny rodzaj właściwości, którą można zdefiniować lub dołączyć do elementu DependencyObject. Istnieją trzy rodzaje właściwości zależności: właściwości wystąpienia, właściwości metadanych i dołączone właściwości. Klasa ta nie może być dziedziczona. |
FaultHandlerActivity |
Reprezentuje klasę działania używaną do obsługi Exception typu określonego FaultType przez właściwość . Klasa ta nie może być dziedziczona. |
FaultHandlersActivity |
CompositeActivity Reprezentuje uporządkowaną listę działań podrzędnych typu FaultHandlerActivity. Klasa ta nie może być dziedziczona. |
PersistOnCloseAttribute |
Wskazuje, że bieżące wystąpienie przepływu pracy musi być utrwalone po zakończeniu wykonywania adorned działania. Klasa ta nie może być dziedziczona. |
PropertyMetadata |
Reprezentuje zachowanie właściwości zależności. |
QueueEventArgs |
Reprezentuje argumenty zdarzeń dla zdarzenia związanego z kolejką przepływu pracy. |
RemovedActivityAction |
Reprezentuje proponowane usunięcie obiektu Activity z CompositeActivity uruchomionego wystąpienia przepływu pracy. |
SuspendActivity |
Wstrzymuje uruchomione wystąpienie przepływu pracy po wykonaniu. Klasa ta nie może być dziedziczona. |
SynchronizationScopeActivity |
Reprezentuje sekcję przepływu pracy, która wymaga kontrolowanego dostępu do zmiennych udostępnionych. Jeśli co najmniej dwa wystąpienia SynchronizationScopeActivity dostępu do tych samych zmiennych, wykonanie tych działań jest skutecznie serializowane. Klasa ta nie może być dziedziczona. |
TerminateActivity |
Kończy uruchomione wystąpienie przepływu pracy, gdy wystąpi nietypowa sytuacja. Klasa ta nie może być dziedziczona. |
ThrowActivity |
Modeluje zgłaszanie wyjątku. Klasa ta nie może być dziedziczona. |
TransactionScopeActivity |
Sekcja przepływu pracy, która demarkuje granicę transakcji. Po rozpoczęciu wykonywania tego Activity polecenia zostanie uruchomiony nowy Transaction element, a transakcja zostanie pomyślnie zamkniętaActivity. Klasa ta nie może być dziedziczona. |
WorkflowChangeAction |
Abstrakcyjna klasa bazowa, z której muszą pochodzić wszystkie klasy reprezentujące proponowane zmiany w uruchomionym wystąpieniu przepływu pracy. |
WorkflowChanges |
Reprezentuje zestaw proponowanych zmian w uruchomionym wystąpieniu przepływu pracy. |
WorkflowParameterBinding |
Klasa ogólnego przeznaczenia, która reprezentuje powiązanie z nazwanym parametrem. Klasa ta nie może być dziedziczona. |
WorkflowParameterBindingCollection |
KeyedCollection<TKey,TItem> Reprezentuje typ WorkflowParameterBinding. Ta klasa może nie być dziedziczona. |
WorkflowTerminatedException |
Reprezentuje wartość Exception , która jest wywoływana po zakończeniu przepływu pracy. Klasa ta nie może być dziedziczona. |
WorkflowTransactionOptions |
Kontener dla opcji typu transakcji przepływu pracy. Klasa ta nie może być dziedziczona. |
Interfejsy
IActivityEventListener<T> |
Definiuje interfejs obiektu, który nasłuchuje zdarzenia. |
ICompensatableActivity |
Definiuje interfejs wymagany przez element Activity , który może zostać zrekompensowany. |
IDynamicPropertyTypeProvider |
Dostarcza typ właściwości do powiązanej infrastruktury. Jest on implementowany przez działania, które zawierają właściwość typu zmiennej, gdzie typ może się różnić w zależności od innych ustawień działania. |
IStartWorkflow |
Definiuje usługę, którą można uzyskać z ActivityExecutionContext obiektu na potrzeby uruchamiania nowego wystąpienia przepływu pracy. |
IWorkflowChangeDiff |
Obsługuje wyszukiwanie zmian przepływu pracy. |
Wyliczenia
ActivityCollectionChangeAction |
Reprezentuje wyliczenie dopuszczalnych akcji, które mogą być wykonywane w obiekcie ActivityCollection, który zazwyczaj reprezentuje kolekcję wszystkich działań podrzędnych obiektu CompositeActivity. |
ActivityExecutionResult |
Wyliczanie wartości wyniku działania, które kwalifikują stan obiektu Activity o ActivityExecutionStatus wartości |
ActivityExecutionStatus |
Wyliczanie wartości stanu działania, które odpowiadają cyklowi życia działania w uruchomionym wystąpieniu przepływu pracy. |
DependencyPropertyOptions |
Reprezentuje wyliczenie DependencyProperty opcji. |
Delegaci
GetValueOverride |
Umożliwia niestandardowe zastąpienie GetValue(DependencyProperty) logiki skojarzonej z właściwością zależności zdefiniowaną na obiekcie zależności. |
SetValueOverride |
Umożliwia niestandardowe zastąpienie SetValue(DependencyProperty, Object) logiki skojarzonej z właściwością zależności zdefiniowaną na obiekcie zależności. |