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. |