Udostępnij za pośrednictwem


System.Activities Przestrzeń nazw

Udostępnia klasy związane z działaniami systemu.

Klasy

Activity

Abstrakcyjna klasa bazowa używana do tworzenia działań złożonych na podstawie istniejących Activity obiektów.

Activity<TResult>

Abstrakcyjna klasa bazowa używana do tworzenia działań złożonych na podstawie wstępnie istniejących Activity obiektów, która określa typ wyniku przy użyciu specyfikatora typu działania.

ActivityAction

Definiuje delegata działania, który nie ma argumentów i nie zwraca wartości.

ActivityAction<T>

Definiuje delegata działania, który ma jeden w argumencie i nie zwraca wartości.

ActivityAction<T1,T2>

Definiuje delegata działania, który ma dwa argumenty i nie zwraca wartości.

ActivityAction<T1,T2,T3>

Definiuje delegata działania, który ma trzy argumenty i nie zwraca wartości.

ActivityAction<T1,T2,T3,T4>

Definiuje delegata działania, który ma cztery argumenty i nie zwraca wartości.

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

Definiuje delegata działania, który ma pięć argumentów i nie zwraca wartości.

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

Definiuje delegata działania, który ma sześć argumentów i nie zwraca wartości.

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

Definiuje delegata działania, który ma siedem argumentów i nie zwraca wartości.

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

Definiuje delegata działania, który ma osiem argumentów i nie zwraca wartości.

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

Definiuje delegata działania, który ma dziewięć w argumentach i nie zwraca wartości.

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

Definiuje delegata działania, który ma dziesięć argumentów i nie zwraca wartości.

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

Definiuje delegata działania, który ma jedenaście argumentów i nie zwraca wartości.

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

Definiuje delegata działania, który ma dwanaście argumentów i nie zwraca wartości.

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

Definiuje delegata działania, który ma trzynaście argumentów i nie zwraca wartości.

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

Definiuje delegata działania, który ma czternaście argumentów i nie zwraca wartości.

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

Definiuje delegata działania, który ma piętnaście argumentów i nie zwraca wartości.

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

Definiuje delegata działania, który ma szesnaście argumentów i nie zwraca wartości.

ActivityBuilder

Udostępnia dane właściwości dla działania przepływu pracy.

ActivityBuilder<TResult>

Udostępnia dane właściwości dla ogólnego działania przepływu pracy.

ActivityContext

Klasa podstawowa dla klas kontekstowych reprezentujących środowisko wykonywania działania.

ActivityDelegate

Reprezentuje wywołanie zwrotne oparte na działaniach.

ActivityFunc<TResult>

Definiuje delegata działania bez in argumentów i jeden out argument typu Tresult.

ActivityFunc<T,TResult>

Definiuje delegata działania z jednym argumentem typu T i jednym out argumentem typu TResult.

ActivityFunc<T1,T2,TResult>

Definiuje delegata działania z jednym argumentem typu T i jednym out argumentem typu TResult.

ActivityFunc<T1,T2,T3,TResult>

Definiuje delegata działania z trzema argumentami typu T i jednym out argumentem typu TResult.

ActivityFunc<T1,T2,T3,T4,TResult>

Definiuje delegata działania z czterema argumentami typu T i jednym out argumentem typu TResult.

ActivityFunc<T1,T2,T3,T4,T5,TResult>

Definiuje delegata działania z pięcioma argumentami typu T i jednym argumentem typu TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>

Definiuje delegata działania z sześcioma argumentami typu T i jednym argumentem typu TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>

Definiuje delegata działania z siedmioma argumentami typu T i jednym argumentem typu TResult.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

Definiuje delegata działania z ośmioma argumentami typu T i jednym argumentem typu TResult.

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

Definiuje delegata działania z dziewięcioma argumentami typu T i jednym argumentem typu TResult.

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

Definiuje delegata działania z jednym argumentem typu T i jednym argumentem TResulttypu .

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

Definiuje delegata działania z jednym argumentem typu T i jednym argumentem TResulttypu .

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

Definiuje delegata działania z jednym argumentem typu T i jednym argumentem TResulttypu .

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

Definiuje delegata działania z jednym argumentem typu T i jednym argumentem TResulttypu .

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

Definiuje delegata działania z jednym argumentem typu T i jednym argumentem TResulttypu .

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

Definiuje delegata działania z jednym argumentem typu T i jednym argumentem TResulttypu .

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

Definiuje delegata działania z jednym argumentem typu T i jednym argumentem TResulttypu .

ActivityInstance

Reprezentuje stan wystąpienia działania w czasie wykonywania.

ActivityPropertyReference

Reprezentuje odwołanie do właściwości używane w elemencie x:Class i mapuje je na PropertyReferenceExtension<T> działanie, gdy x:Class działanie jest deserializowane w obiekcie ActivityBuilder.ActivityBuilder

ActivityWithResult

Pobiera wartość lub typ argumentu działania out . Ta klasa jest abstrakcyjna i pochodzi z Activity klasy.

Argument

Abstrakcyjna klasa bazowa reprezentująca terminal powiązania, który obsługuje przepływ danych do i z działania.

AsyncCodeActivity

Zarządza asynchronicznym wykonywaniem działania kodu od początku do ukończenia. Jest to abstrakcyjna klasa.

AsyncCodeActivity<TResult>

Zarządza asynchronicznym wykonywaniem działania kodu dla działania określonego typu od początku do ukończenia. Jest to abstrakcyjna i ogólna klasa.

AsyncCodeActivityContext

Kontekst wykonywania dla działania asynchronicznego.

Bookmark

Reprezentuje punkt, w którym przepływ pracy lub działanie może pasywnie czekać na wznowienie.

BookmarkScope

Zakresy zestawu Bookmark obiektów, które są kategoryzowane jako działające w ramach tego samego protokołu.

BookmarkScopeHandle

Służy Handle do zarządzania okresem istnienia obiektu BookmarkScope.

CodeActivity

Klasa abstrakcyjna służąca do tworzenia niestandardowego działania z zachowaniem imperatywnego zdefiniowanym za pomocą Execute(CodeActivityContext) metody, która zapewnia dostęp do zmiennej i rozpoznawania argumentów oraz rozszerzeń.

CodeActivity<TResult>

Klasa abstrakcyjna do tworzenia niestandardowego działania z zachowaniem imperatywnego zdefiniowanym w metodzie Execute(CodeActivityContext) , zapewniając dostęp do zmiennej i rozpoznawania argumentów oraz rozszerzeń.

CodeActivityContext

ActivityContext Rozszerza i udostępnia dodatkowe funkcje dla programu CodeActivity.

DelegateArgument

Abstrakcyjna klasa bazowa reprezentująca terminal powiązania, który obsługuje przepływ danych do i z obiektu ActivityDelegate.

DelegateInArgument

Abstrakcyjna klasa bazowa reprezentująca terminal powiązania, który obsługuje przepływ danych do klasy ActivityDelegate.

DelegateInArgument<T>

Terminal powiązania, który reprezentuje przepływ danych do obiektu ActivityDelegate.

DelegateOutArgument

Abstrakcyjna klasa bazowa reprezentująca terminal powiązania, który obsługuje przepływ danych z elementu ActivityDelegate.

DelegateOutArgument<T>

Terminal powiązania, który reprezentuje przepływ danych z elementu ActivityDelegate.

DynamicActivity

Udostępnia model obiektów, który umożliwia dynamiczne konstruowanie działań za pomocą projektanta I środowiska uruchomieniowego WF przy użyciu programu ICustomTypeDescriptor.

DynamicActivity<TResult>

Zapewnia podejście zgodne z modelem obiektów dokumentu (DOM), które tworzy działania dynamicznie tego interfejsu z projektantem WF i środowiskiem uruchomieniowym przepływu pracy przy użyciu polecenia ICustomTypeDescriptor.

DynamicActivityProperty

Reprezentuje właściwość DynamicActivity obiektu, która jest tworzona w czasie wykonywania i jest wykonywana w obiekcie ActivityExecutionContext.

ExceptionPersistenceExtension

Określa trwałość wyjątków.

ExclusiveHandle

Dodaje dodatkowe informacje do zakładki, która umożliwia dostęp do podzestawu uchwytów zakresu, z wyłączeniem dojść, które nie są wymagane.

ExecutionProperties

Reprezentuje kolekcję właściwości w określonym zakresie.

Handle

Reprezentuje typ, który ma okres istnienia kontrolowany przez środowisko uruchomieniowe przepływu pracy.

HandleInitializationContext

Reprezentuje środowisko inicjowania elementu Handle.

InArgument

Abstrakcyjna klasa bazowa reprezentująca terminal powiązania, który obsługuje przepływ danych do działania.

InArgument<T>

Terminal powiązania, który reprezentuje przepływ danych do działania.

InOutArgument

Abstrakcyjna klasa bazowa reprezentująca terminal powiązania, który obsługuje przepływ danych do i z działania.

InOutArgument<T>

Terminal powiązania, który reprezentuje przepływ danych do i z działania.

InvalidWorkflowException

Obsługuje wyjątki występujące, gdy przepływ pracy jest nieprawidłowy.

InvokeCompletedEventArgs

Udostępnia dane dla zdarzenia InvokeCompleted.

Location

Zawiera odwołanie do wartości używanej przez obiekt Argument lub Variable.

Location<T>

Udostępnia wpisane odwołanie do wartości używanej przez obiekt Argument lub Variable.

LocationReference

Udostępnia mechanizm, za pomocą którego Location można rozwiązać problem w czasie wykonywania.

LocationReferenceEnvironment

Zawiera reprezentację środowiska zmiennych i argumentów dostępnych dla działania w czasie wykonywania.

NativeActivity

Abstrakcyjna klasa bazowa dla działań niestandardowych, które implementują logikę wykonywania przy użyciu Execute(NativeActivityContext) metody, która ma pełny dostęp do funkcji środowiska uruchomieniowego.

NativeActivity<TResult>

Abstrakcyjna klasa bazowa dla działań niestandardowych, które implementują logikę wykonywania przy użyciu Execute(NativeActivityContext) metody, która ma pełny dostęp do funkcji środowiska uruchomieniowego.

NativeActivityAbortContext

Reprezentuje środowisko wykonywania działania, które jest przerywane.

NativeActivityContext

Kontekst wykonywania dla elementu NativeActivity.

NativeActivityFaultContext

Reprezentuje środowisko wykonywania obiektu, NativeActivity gdy obsługuje wyjątek zgłaszany przez działanie podrzędne.

NativeActivityTransactionContext

Kontekst wykonywania dla elementu NativeActivity , który musi zapewnić środowisko uruchomieniowe transakcji.

NoPersistHandle

Zarządza okresem istnienia bloku bez utrwalonego.

OutArgument

Abstrakcyjna klasa bazowa reprezentująca terminal powiązania, który obsługuje przepływ danych z działania.

OutArgument<T>

Terminal powiązania, który reprezentuje przepływ danych z działania.

OverloadGroupAttribute

Zawiera metodę wskazującą, które kombinacje argumentów są prawidłowe w działaniu.

RegistrationContext

Zapewnia dostęp do bieżącej kolekcji właściwości wykonywania przepływu pracy.

RequiredArgumentAttribute

Element aplikacji, na którym jest prawidłowy, aby zastosować argument.

RuntimeArgument

Opisuje cechy argumentu działania w środowisku uruchomieniowym.

RuntimeDelegateArgument

Opisuje charakterystykę środowiska DelegateArgument uruchomieniowego.

RuntimeTransactionHandle

Zapewnia dostęp do transakcji w czasie wykonywania w wystąpieniu przepływu pracy.

ValidationException

Wyjątek zgłaszany, gdy przepływ pracy lub działanie jest w nieprawidłowym stanie.

Variable

Abstrakcyjna klasa bazowa, z której pochodzi klasa Variable<T> obsługi składowej danych przepływu pracy.

Variable<T>

Reprezentuje zmienną w przepływie pracy.

VersionMismatchException

Określa informacje o wyjątku niezgodności wersji.

WorkflowApplication

Udostępnia hosta dla pojedynczego wystąpienia przepływu pracy.

WorkflowApplicationAbortedEventArgs

Udostępnia dane dotyczące przerwanego wystąpienia przepływu pracy.

WorkflowApplicationAbortedException

Reprezentuje wyjątek zgłaszany, gdy operacja w wystąpieniu przepływu pracy jest nieprawidłowa, ponieważ wystąpienie zostało przerwane.

WorkflowApplicationCompletedEventArgs

Zawiera informacje o wystąpieniu przepływu pracy, które zakończyło wykonywanie.

WorkflowApplicationCompletedException

Reprezentuje wyjątek zgłaszany, gdy operacja w wystąpieniu przepływu pracy jest nieprawidłowa, ponieważ wystąpienie zostało ukończone.

WorkflowApplicationEventArgs

Klasa podstawowa dla zdarzeń skojarzonych z elementem WorkflowApplication .

WorkflowApplicationException

Udostępnia klasę podstawową do obsługi błędu występującego podczas wykonywania aplikacji przepływu pracy.

WorkflowApplicationIdleEventArgs

Przechowuje informacje o wystąpieniu przepływu pracy, które stało się bezczynne.

WorkflowApplicationInstance

Określa informacje o wystąpieniu aplikacji przepływu pracy.

WorkflowApplicationTerminatedException

Wyjątek zgłaszany, gdy operacja w wystąpieniu przepływu pracy jest nieprawidłowa, ponieważ wystąpienie zostało zakończone.

WorkflowApplicationUnhandledExceptionEventArgs

Zawiera informacje o nieobsługiwanym wyjątku, który wystąpił w wystąpieniu przepływu pracy.

WorkflowApplicationUnloadedException

Wyjątek zgłaszany, gdy operacja w wystąpieniu przepływu pracy jest nieprawidłowa, ponieważ wystąpienie zostało rozładowane.

WorkflowDataContext

Reprezentuje kontekst danych bieżącego środowiska przepływu pracy i zapewnia mostek umożliwiający przełączenie argumentów i zmiennych przepływu pracy do zakresu powiązania danych Windows Presentation Foundation (WPF).

WorkflowIdentity

Mapuje utrwalone wystąpienie przepływu pracy na odpowiednią definicję przepływu pracy.

WorkflowInspectionServices

Udostępnia metody pracy z metadanymi środowiska uruchomieniowego dla drzewa działań.

WorkflowInvoker

Zapewnia metodę wywoływania przepływu pracy tak, jakby to było wywołanie metody.

Struktury

ActivityMetadata

Reprezentuje zestaw argumentów, działań podrzędnych, zmiennych i delegatów, które skonfigurowano Activity w środowisku wykonywania.

CodeActivityMetadata

Reprezentuje zestaw argumentów skonfigurowanych CodeActivity w środowisku wykonywania.

CodeActivityPublicEnvironmentAccessor

Określa informacje o dostępie do środowiska publicznego.

NativeActivityMetadata

Reprezentuje zestaw argumentów, działań podrzędnych, zmiennych i delegatów, które skonfigurowano NativeActivity w środowisku wykonywania.

Interfejsy

IExecutionProperty

Udostępnia właściwości wykonywania z mechanizmem konfigurowania magazynu lokalnego wątku przed i po elementach roboczych skojarzonego działania.

IPropertyRegistrationCallback

Umożliwia właściwość wykonywania przepływu pracy, aby zapewnić niestandardową rejestrację i logikę wyrejestrowania.

Wyliczenia

ActivityInstanceState

Opisuje stan wystąpienia działania.

ArgumentDirection

Określa kierunek przepływu danych dla elementu Argument.

BookmarkOptions

Określa opcje dla .Bookmark

BookmarkResumptionResult

Definiuje wyliczenie, którego członkowie reprezentują wynik żądań planowania zakładek.

PersistableIdleAction

Określa akcję, która występuje, gdy przepływ pracy stanie się bezczynny, gdy trwałość jest dozwolona.

UnhandledExceptionAction

Określa akcję, która występuje, gdy wyjątek uniknie katalogu głównego przepływu pracy.

VariableModifiers

Określa sposób traktowania obiektów przez środowisko uruchomieniowe Variable przepływu pracy.

WorkflowIdentityFilter

Określa filtr tożsamości przepływu pracy.

Delegaci

BookmarkCallback

Reprezentuje metodę wywoływaną Bookmark po wznowieniu.

CompletionCallback

Metoda wywoływana po zakończeniu działania.

CompletionCallback<TResult>

Metoda wywoływana po zakończeniu działania.

DelegateCompletionCallback

Reprezentuje metodę wywoływaną po zakończeniu ActivityDelegate .

FaultCallback

Reprezentuje metodę wywoływaną, gdy zaplanowane działanie lub jeden z jego elementów podrzędnych wchodzi w Faulted stan.