Sdílet prostřednictvím


System.Activities Obor názvů

Poskytuje třídy související se systémových aktivit.

Třídy

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 sloužící k vytvoření složených aktivit z již 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á sedm argumentů a nevrací hodnotu.

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

Definuje delegáta aktivity, který má v argumentech osm 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á v argumentech jedenáct a nevrací hodnotu.

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

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

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

Definuje delegáta aktivity, který má třináct argumentů 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á v argumentech patnáct 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ě.

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 argumentem typu T a jedním out argumentem typu TResult.

ActivityFunc<T1,T2,TResult>

Definuje delegáta aktivity s jedním argumentem 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 argumentem typu TResult.

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

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

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

Definuje delegáta aktivity se sedmi argumenty typu T a jedním argumentem 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 argumentem 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 argumentem out 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 argumentem out 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 argumentem out 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 argumentem out 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 argumentem out 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 argumentem out 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 argumentem out typu TResult.

ActivityInstance

Představuje stav instance aktivity za běhu.

ActivityPropertyReference

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

ActivityWithResult

Načte hodnotu nebo typ argumentu aktivity out . Tato třída je abstraktní a je odvozena 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 asynchronní provádění aktivit kódu od začátku do dokončení. Toto je abstraktní třída.

AsyncCodeActivity<TResult>

Spravuje asynchronní provádění aktivit 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, ve kterém může pracovní postup nebo aktivita pasivně čekat na obnovení.

BookmarkScope

Obory sady Bookmark objektů, které jsou kategorizovány jako provoz v rámci stejného protokolu.

BookmarkScopeHandle

Slouží Handle ke správě životnosti objektu 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 rozlišení proměnných a 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 rozlišení proměnných a 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 terminál vazby, který podporuje tok dat do a z ActivityDelegate.

DelegateInArgument

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

DelegateInArgument<T>

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

DelegateOutArgument

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

DelegateOutArgument<T>

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

DynamicActivity

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

DynamicActivity<TResult>

Poskytuje přístup, který je konzistentní s modelem DOM (Document Object Model), který dynamicky konstruuje aktivity, které jsou v rozhraní s návrhářem WF a modulem runtime pracovního postupu pomocí ICustomTypeDescriptor.

DynamicActivityProperty

Představuje vlastnost objektu DynamicActivity , který se vytvoří za běhu a spustí se v objektu ActivityExecutionContext.

ExceptionPersistenceExtension

Určuje trvalost výjimek.

ExclusiveHandle

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

ExecutionProperties

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

Handle

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

HandleInitializationContext

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

InArgument

Abstraktní základní třída, která představuje terminál vazby, 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 objektem Argument nebo Variable.

Location<T>

Poskytuje typový odkaz na hodnotu používanou objektem Argument nebo Variable.

LocationReference

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

LocationReferenceEnvironment

Poskytuje reprezentaci prostředí proměnných a argumentů, které je 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í pro NativeActivity.

NativeActivityFaultContext

Představuje spouštěcí prostředí objektu NativeActivity , když zpracovává výjimku vyvolanou podřízenou aktivitou.

NativeActivityTransactionContext

Kontext spuštění pro NativeActivity objekt, který potřebuje poskytnout modulu 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 pro určení, které kombinace argumentů jsou platné v aktivitě.

RegistrationContext

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

RequiredArgumentAttribute

Application element, u kterého je platné použít argument.

RuntimeArgument

Popisuje charakteristiky argumentu aktivity pro modul 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á je vyvolán, když je pracovní postup nebo aktivita v neplatném stavu.

Variable

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

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, když 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 provádění.

WorkflowApplicationCompletedException

Představuje výjimku, která je vyvolán, když 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á se stala nečinnou.

WorkflowApplicationInstance

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

WorkflowApplicationTerminatedException

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

WorkflowApplicationUnhandledExceptionEventArgs

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

WorkflowApplicationUnloadedException

Výjimka, která je vyvolána v případě, že operace s instancí pracovního postupu je 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 oboru datové vazby Windows Presentation Foundation (WPF).

WorkflowIdentity

Namapuje instanci trvalého pracovního postupu na odpovídající definici pracovního postupu.

WorkflowInspectionServices

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

WorkflowInvoker

Poskytuje způsob, jak vyvolat pracovní postup, jako by se jednalo o volání metody.

Struktury

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řistupovém veřejném 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í

IExecutionProperty

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

IPropertyRegistrationCallback

Umožňuje vlastnosti spuštění pracovního postupu poskytovat vlastní registraci a logiku zrušení registrace.

Výčty

ActivityInstanceState

Popisuje stav instance aktivity.

ArgumentDirection

Určuje směr toku dat pro Argumentobjekt .

BookmarkOptions

Určuje možnosti pro Bookmark.

BookmarkResumptionResult

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

PersistableIdleAction

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

UnhandledExceptionAction

Určuje akci, ke které dojde, když výjimka unikne z kořenového adresáře pracovního postupu.

VariableModifiers

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

WorkflowIdentityFilter

Určuje filtr identit pracovního postupu.

Delegáti

BookmarkCallback

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

CompletionCallback

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

CompletionCallback<TResult>

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

DelegateCompletionCallback

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

FaultCallback

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