System.Activities Obor názvů

Poskytuje třídy související se systémovou aktivitou.

Třídy

Name Description
Activity

Abstraktní základní třída používaná k vytváření složených aktivit z již existujících Activity objektů.

Activity<TResult>

Abstraktní základní třída používaná k vytvoření složených aktivit z předem existujících Activity objektů, která určuje typ výsledku pomocí specifikátoru typu aktivity.

ActivityAction

Definuje delegáta aktivity, který nemá žádné argumenty a nevrací hodnotu.

ActivityAction<T>

Definuje delegáta aktivity, který má jeden v argumentu a nevrací hodnotu.

ActivityAction<T1,T2>

Definuje delegáta aktivity, který má dva argumenty a nevrací hodnotu.

ActivityAction<T1,T2,T3>

Definuje delegáta aktivity, který má tři argumenty a nevrací hodnotu.

ActivityAction<T1,T2,T3,T4>

Definuje delegáta aktivity, který má čtyři argumenty a nevrací hodnotu.

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

Definuje delegáta aktivity, který má pět argumentů a nevrací hodnotu.

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

Definuje delegáta aktivity, který má šest argumentů a nevrací hodnotu.

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

Definuje delegáta aktivity, který má v argumentech sedm a nevrací hodnotu.

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

Definuje delegáta aktivity, který má osm argumentů a nevrací hodnotu.

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

Definuje delegáta aktivity, který má devět argumentů a nevrací hodnotu.

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

Definuje delegáta aktivity, který má deset argumentů a nevrací hodnotu.

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

Definuje delegáta aktivity, který má jedenáct argumentů a nevrací hodnotu.

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

Definuje delegáta aktivity, který má dvanáct argumentů a nevrací hodnotu.

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

Definuje delegáta aktivity, který má v argumentech třináct a nevrací hodnotu.

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

Definuje delegáta aktivity, který má čtrnáct argumentů a nevrací hodnotu.

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

Definuje delegáta aktivity, který má patnáct argumentů a nevrací hodnotu.

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

Definuje delegáta aktivity, který má šestnáct argumentů a nevrací hodnotu.

ActivityBuilder

Poskytuje data vlastností pro aktivitu pracovního postupu.

ActivityBuilder<TResult>

Poskytuje data vlastností pro obecnou aktivitu pracovního postupu.

ActivityContext

Základní třída pro třídy kontextu, které představují spouštěcí prostředí aktivity.

ActivityDelegate

Představuje zpětné volání založené na aktivitách.

ActivityFunc<TResult>

Definuje delegáta aktivity bez in argumentů a jednoho out argumentu typu Tresult.

ActivityFunc<T,TResult>

Definuje delegáta aktivity s jedním v argumentu typu T a jedním out argumentem typu TResult.

ActivityFunc<T1,T2,TResult>

Definuje delegáta aktivity s jedním v argumentu typu T a jedním out argumentem typu TResult.

ActivityFunc<T1,T2,T3,TResult>

Definuje delegáta aktivity se třemi argumenty typu T a jedním out argumentem typu TResult.

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

Definuje delegáta aktivity se čtyřmi argumenty typu T a jedním out argumentem typu TResult.

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

Definuje delegáta aktivity s pěti argumenty typu T a jedním z argumentů typu TResult.

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

Definuje delegáta aktivity se šesti argumenty typu T a jedním argumentem TResulttypu .

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

Definuje delegáta aktivity se sedmi argumenty typu T a jedním z argumentů typu TResult.

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

Definuje delegáta aktivity s osmi argumenty typu T a jedním z argumentů typu TResult.

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

Definuje delegáta aktivity s devíti argumenty typu T a jedním z argumentů typu TResult.

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

Definuje delegáta aktivity s jedním v argumentu typu T a jedním z argumentů typu TResult.

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

Definuje delegáta aktivity s jedním v argumentu typu T a jedním z argumentů typu TResult.

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

Definuje delegáta aktivity s jedním v argumentu typu T a jedním z argumentů typu TResult.

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

Definuje delegáta aktivity s jedním v argumentu typu T a jedním z argumentů typu TResult.

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

Definuje delegáta aktivity s jedním v argumentu typu T a jedním z argumentů typu TResult.

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

Definuje delegáta aktivity s jedním v argumentu typu T a jedním z argumentů typu TResult.

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

Definuje delegáta aktivity s jedním v argumentu typu T a jedním z argumentů typu TResult.

ActivityInstance

Představuje stav instance aktivity za běhu.

ActivityPropertyReference

Představuje odkaz na vlastnost, který se používá ActivityBuilder a který mapuje na PropertyReferenceExtension<T> v aktivitě x:Class , když x:Class je aktivita deserializována do ActivityBuilder.

ActivityWithResult

Načte hodnotu nebo typ argumentu aktivity out . Tato třída je abstraktní a odvozuje se od Activity třídy.

Argument

Abstraktní základní třída, která představuje terminál vazby, který podporuje tok dat do a z aktivity.

AsyncCodeActivity

Spravuje provádění asynchronní aktivity kódu od začátku do dokončení. Toto je abstraktní třída.

AsyncCodeActivity<TResult>

Spravuje asynchronní provádění aktivity kódu pro aktivitu zadaného typu od začátku do dokončení. Toto je abstraktní a obecná třída.

AsyncCodeActivityContext

Kontext spuštění asynchronní aktivity.

Bookmark

Představuje bod, kdy může pracovní postup nebo aktivita pasivní čekání na obnovení.

BookmarkScope

Nastaví obory sady Bookmark objektů, které jsou zařazeny do kategorií jako provoz ve stejném protokolu.

BookmarkScopeHandle

A Handle sloužící ke správě životnosti BookmarkScope.

CodeActivity

Abstraktní třída pro vytvoření vlastní aktivity s imperativním chováním definovaným metodou Execute(CodeActivityContext) , která poskytuje přístup k proměnné a rozlišení argumentů a rozšířením.

CodeActivity<TResult>

Abstraktní třída pro vytvoření vlastní aktivity s imperativním chováním definovaným v Execute(CodeActivityContext) metodě, která poskytuje přístup k proměnným a rozlišení argumentů a rozšířením.

CodeActivityContext

ActivityContext Rozšiřuje a poskytuje další funkce pro CodeActivity.

DelegateArgument

Abstraktní základní třída, která představuje vazební terminál, který podporuje tok dat do a z objektu ActivityDelegate.

DelegateInArgument

Abstraktní základní třída, která představuje vazební terminál, který podporuje tok dat do .ActivityDelegate

DelegateInArgument<T>

Vazební terminál, který představuje tok dat do objektu ActivityDelegate.

DelegateOutArgument

Abstraktní základní třída, která představuje vazební terminál, který podporuje tok dat z objektu ActivityDelegate.

DelegateOutArgument<T>

Vazební terminál, který představuje tok dat z objektu ActivityDelegate.

DynamicActivity

Poskytuje objektový model, který umožňuje dynamicky vytvářet aktivity v rozhraní s návrhářem WF a modulem runtime pomocí ICustomTypeDescriptor.

DynamicActivity<TResult>

Poskytuje přístup, který je konzistentní s modelem objektového modelu dokumentu (DOM), který dynamicky vytváří aktivity v rozhraní s návrhářem WF a modulem runtime pracovního postupu pomocí ICustomTypeDescriptor.

DynamicActivityProperty

Představuje vlastnost vytvořené DynamicActivity za běhu a spouští se v objektu ActivityExecutionContext.

ExceptionPersistenceExtension

Určuje trvalost výjimek.

ExclusiveHandle

Přidá do záložky doplňující informace, které umožňují přístup k podmnožině popisovačů oboru, s výjimkou popisovačů, které nejsou požadovány.

ExecutionProperties

Představuje kolekci vlastností v určitém oboru.

Handle

Představuje typ, který má dobu života řízenou modulem runtime pracovního postupu.

HandleInitializationContext

Představuje inicializační prostředí objektu Handle.

InArgument

Abstraktní základní třída, která představuje vazební terminál, který podporuje tok dat do aktivity.

InArgument<T>

Terminál vazby, který představuje tok dat do aktivity.

InOutArgument

Abstraktní základní třída, která představuje terminál vazby, který podporuje tok dat do a z aktivity.

InOutArgument<T>

Terminál vazby, který představuje tok dat do a z aktivity.

InvalidWorkflowException

Zpracovává výjimky, ke kterým dochází v případě, že pracovní postup není platný.

InvokeCompletedEventArgs

Poskytuje data pro událost InvokeCompleted.

Location

Poskytuje odkaz na hodnotu používanou hodnotou nebo ArgumentVariable.

Location<T>

Poskytuje typový odkaz na hodnotu používanou hodnotou nebo ArgumentVariable.

LocationReference

Poskytuje mechanismus, pomocí kterého Location lze vyřešit za běhu.

LocationReferenceEnvironment

Poskytuje reprezentaci prostředí proměnných a argumentů, které jsou k dispozici pro aktivitu za běhu.

NativeActivity

Abstraktní základní třída pro vlastní aktivity, které implementují logiku Execute(NativeActivityContext) spouštění pomocí metody, která má úplný přístup k funkcím modulu runtime.

NativeActivity<TResult>

Abstraktní základní třída pro vlastní aktivity, které implementují logiku Execute(NativeActivityContext) spouštění pomocí metody, která má úplný přístup k funkcím modulu runtime.

NativeActivityAbortContext

Představuje spouštěcí prostředí aktivity, která je přerušena.

NativeActivityContext

Kontext spuštění objektu NativeActivity.

NativeActivityFaultContext

Představuje spouštěcí prostředí NativeActivity při zpracování výjimky vyvolané podřízenou aktivitou.

NativeActivityTransactionContext

Kontext spuštění pro objekt NativeActivity , který musí poskytnout modul runtime transakci.

NoPersistHandle

Spravuje životnost bloku bez zachování.

OutArgument

Abstraktní základní třída, která představuje terminál vazby, který podporuje tok dat z aktivity.

OutArgument<T>

Terminál vazby, který představuje tok dat z aktivity.

OverloadGroupAttribute

Poskytuje metodu označující, které kombinace argumentů jsou platné v aktivitě.

RegistrationContext

Poskytuje přístup k aktuální kolekci vlastností provádění pracovního postupu.

RequiredArgumentAttribute

Prvek aplikace, na kterém je platný použít argument.

RuntimeArgument

Popisuje charakteristiky argumentu aktivity modulu runtime.

RuntimeDelegateArgument

Popisuje charakteristiky DelegateArgument modulu runtime.

RuntimeTransactionHandle

Poskytuje přístup k transakci za běhu v instanci pracovního postupu.

ValidationException

Výjimka, která se vyvolá, když je pracovní postup nebo aktivita v neplatném stavu.

Variable

Abstraktní základní třída, ze které je třída podpory Variable<T> datového člena pracovního postupu odvozena.

Variable<T>

Představuje proměnnou v pracovním postupu.

VersionMismatchException

Určuje informace o výjimce neshody verzí.

WorkflowApplication

Poskytuje hostitele pro jednu instanci pracovního postupu.

WorkflowApplicationAbortedEventArgs

Poskytuje data o přerušené instanci pracovního postupu.

WorkflowApplicationAbortedException

Představuje výjimku, která je vyvolána v případě, že operace v instanci pracovního postupu není platná, protože instance byla přerušena.

WorkflowApplicationCompletedEventArgs

Poskytuje informace o instanci pracovního postupu, která dokončila její spuštění.

WorkflowApplicationCompletedException

Představuje výjimku, která je vyvolán v případě, že operace v instanci pracovního postupu není platná, protože instance byla dokončena.

WorkflowApplicationEventArgs

Základní třída pro události přidružené k objektu WorkflowApplication .

WorkflowApplicationException

Poskytuje základní třídu pro zpracování chyby, ke které dochází při provádění aplikace pracovního postupu.

WorkflowApplicationIdleEventArgs

Obsahuje informace o instanci pracovního postupu, která je nečinná.

WorkflowApplicationInstance

Určuje informace o instanci aplikace pracovního postupu.

WorkflowApplicationTerminatedException

Výjimka, která je vyvolána v případě, že operace v instanci pracovního postupu není platná, protože instance byla ukončena.

WorkflowApplicationUnhandledExceptionEventArgs

Poskytuje informace o neošetřené výjimce, ke které došlo v instanci pracovního postupu.

WorkflowApplicationUnloadedException

Výjimka, která se vyvolá, když je operace v instanci pracovního postupu neplatná, protože instance byla uvolněna.

WorkflowDataContext

Představuje datový kontext aktuálního prostředí pracovního postupu a poskytuje most pro přenesení argumentů a proměnných pracovního postupu do rozsahu datové vazby Windows Presentation Foundation (WPF (Windows Presentation Foundation)).

WorkflowIdentity

Mapuje trvalou instanci pracovního postupu na odpovídající definici pracovního postupu.

WorkflowInspectionServices

Poskytuje metody pro práci s metadaty modulu runtime pro strom aktivit.

WorkflowInvoker

Poskytuje prostředky pro vyvolání pracovního postupu, jako by se jednalo o volání metody.

Struktury

Name Description
ActivityMetadata

Představuje sadu argumentů, podřízených aktivit, proměnných a delegátů, které konfigurovaná Activity zavádí do spouštěcího prostředí.

CodeActivityMetadata

Představuje sadu argumentů, které konfigurovaný CodeActivity zavádí do spouštěcího prostředí.

CodeActivityPublicEnvironmentAccessor

Určuje informace o přístupovém objektu veřejného prostředí.

NativeActivityMetadata

Představuje sadu argumentů, podřízených aktivit, proměnných a delegátů, které konfigurovaná NativeActivity zavádí do spouštěcího prostředí.

Rozhraní

Name Description
IExecutionProperty

Poskytuje vlastnosti spouštění s mechanismem pro konfiguraci místního úložiště vlákna před a po pracovních po položkách přidružené aktivity.

IPropertyRegistrationCallback

Umožňuje vlastnost provádění pracovního postupu poskytovat vlastní registraci a zrušit registraci logiky.

Výčty

Name Description
ActivityInstanceState

Popisuje stav instance aktivity.

ArgumentDirection

Určuje směr toku dat pro Argument.

BookmarkOptions

Určuje možnosti Bookmark.

BookmarkResumptionResult

Definuje výčet, jehož členy představují výsledek požadavků plánování záložek.

PersistableIdleAction

Určuje akci, která nastane, když se pracovní postup stane nečinný, když je povoleno trvalost.

UnhandledExceptionAction

Určuje akci, která nastane, když výjimka unikne kořenu pracovního postupu.

VariableModifiers

Určuje způsob, jakým modul runtime pracovního postupu zpracovává Variable objekty.

WorkflowIdentityFilter

Určuje filtr identity pracovního postupu.

Delegáti

Name Description
BookmarkCallback

Představuje metodu, která je volána při Bookmark obnovení.

CompletionCallback

Metoda, která se volá při dokončení aktivity.

CompletionCallback<TResult>

Metoda, která se volá při dokončení aktivity.

DelegateCompletionCallback

Představuje metodu, která je volána po ActivityDelegate dokončení.

FaultCallback

Představuje metodu, která se volá, když naplánovaná aktivita nebo jedna z jejích podřízených položek vstoupí do Faulted stavu.