System.Activities 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 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 |
ActivityFunc<T,TResult> |
Definiuje delegata działania z jednym argumentem typu |
ActivityFunc<T1,T2,TResult> |
Definiuje delegata działania z jednym argumentem typu |
ActivityFunc<T1,T2,T3,TResult> |
Definiuje delegata działania z trzema argumentami typu |
ActivityFunc<T1,T2,T3,T4,TResult> |
Definiuje delegata działania z czterema argumentami typu |
ActivityFunc<T1,T2,T3,T4,T5,TResult> |
Definiuje delegata działania z pięcioma argumentami typu |
ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> |
Definiuje delegata działania z sześcioma argumentami typu |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
Definiuje delegata działania z siedmioma argumentami typu |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
Definiuje delegata działania z ośmioma argumentami typu |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
Definiuje delegata działania z dziewięcioma argumentami typu |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
Definiuje delegata działania z jednym argumentem typu |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
Definiuje delegata działania z jednym argumentem typu |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
Definiuje delegata działania z jednym argumentem typu |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
Definiuje delegata działania z jednym argumentem typu |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
Definiuje delegata działania z jednym argumentem typu |
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 |
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 |
ActivityInstance |
Reprezentuje stan wystąpienia działania w czasie wykonywania. |
ActivityPropertyReference |
Reprezentuje odwołanie do właściwości używane w elemencie |
ActivityWithResult |
Pobiera wartość lub typ argumentu działania |
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. |