System.Activities Naamruimte

Biedt klassen met betrekking tot systeemactiviteiten.

Klassen

Name Description
Activity

Een abstracte basisklasse die wordt gebruikt voor het maken van samengestelde activiteiten op basis Activity van bestaande objecten.

Activity<TResult>

Een abstracte basisklasse die wordt gebruikt voor het maken van samengestelde activiteiten op basis van bestaande Activity objecten, waarmee een resultaattype wordt opgegeven met behulp van de typeaanduiding van de activiteit.

ActivityAction

Hiermee definieert u een activiteitsdelegatie die geen argumenten bevat en die geen waarde retourneert.

ActivityAction<T>

Definieert een activiteitsdelegatie die één in argument heeft en die geen waarde retourneert.

ActivityAction<T1,T2>

Definieert een activiteitsdelegatie met twee argumenten en retourneert geen waarde.

ActivityAction<T1,T2,T3>

Definieert een activiteitsdelegatie met drie argumenten en retourneert geen waarde.

ActivityAction<T1,T2,T3,T4>

Definieert een activiteitsdelegatie met vier argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met vijf argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met zes argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met zeven argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met acht argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met negen argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met tien argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met elf argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met twaalf argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met dertien argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met veertien argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met vijftien argumenten en retourneert geen waarde.

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

Definieert een activiteitsdelegatie met zestien argumenten en retourneert geen waarde.

ActivityBuilder

Biedt eigenschapsgegevens voor een werkstroomactiviteit.

ActivityBuilder<TResult>

Biedt eigenschapsgegevens voor een algemene werkstroomactiviteit.

ActivityContext

De basisklasse voor contextklassen die de uitvoeringsomgeving van een activiteit vertegenwoordigen.

ActivityDelegate

Vertegenwoordigt een op activiteiten gebaseerde callback.

ActivityFunc<TResult>

Definieert een activiteitsdelegatie zonder in argumenten en één out argument van het type Tresult.

ActivityFunc<T,TResult>

Definieert een activiteitsdelegatie met één in argument van het type T en één out argument van het type TResult.

ActivityFunc<T1,T2,TResult>

Definieert een activiteitsdelegatie met één in argument van het type T en één out argument van het type TResult.

ActivityFunc<T1,T2,T3,TResult>

Definieert een activiteitsdelegatie met drie argumenten van het type T en één out argument van het type TResult.

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

Definieert een activiteitsdelegatie met vier argumenten van het type T en één out argument van het type TResult.

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

Definieert een activiteitsdelegatie met vijf argumenten van het type T en één argument van het type TResult.

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

Definieert een activiteitsdelegatie met zes argumenten van het type T en één van het argument van het type TResult.

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

Definieert een activiteitsdelegatie met zeven argumenten van het type T en één argument van het type TResult.

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

Definieert een activiteitsdelegatie met acht argumenten van het type T en één van het argument van het type TResult.

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

Definieert een activiteitsdelegatie met negen argumenten van het type T en één van het argument van het type TResult.

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

Definieert een activiteitsdelegatie met één in argument van het type T en één van het argument van het type TResult.

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

Definieert een activiteitsdelegatie met één in argument van het type T en één van het argument van het type TResult.

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

Definieert een activiteitsdelegatie met één in argument van het type T en één van het argument van het type TResult.

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

Definieert een activiteitsdelegatie met één in argument van het type T en één van het argument van het type TResult.

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

Definieert een activiteitsdelegatie met één in argument van het type T en één van het argument van het type TResult.

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

Definieert een activiteitsdelegatie met één in argument van het type T en één van het argument van het type TResult.

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

Definieert een activiteitsdelegatie met één in argument van het type T en één van het argument van het type TResult.

ActivityInstance

Vertegenwoordigt de instantiestatus van een activiteit tijdens runtime.

ActivityPropertyReference

Vertegenwoordigt een eigenschapsverwijzing waarin wordt gebruikt ActivityBuilder en die wordt toegewezen aan een PropertyReferenceExtension<T> in een x:Class activiteit wanneer de x:Class activiteit wordt gedeserialiseerd in een ActivityBuilder.

ActivityWithResult

Haalt de waarde of het type van een activiteitsargument op out . Deze klasse is abstract en afgeleid van Activity klasse.

Argument

De abstracte basisklasse die een bindingsterminal vertegenwoordigt die de stroom van gegevens naar en van een activiteit ondersteunt.

AsyncCodeActivity

Beheert de uitvoering van asynchrone codeactiviteit van begin tot eind. Dit is een abstracte klasse.

AsyncCodeActivity<TResult>

Beheert de uitvoering van asynchrone codeactiviteit, voor een activiteit van een opgegeven type, van begin tot voltooiing. Dit is een abstracte en algemene klasse.

AsyncCodeActivityContext

De uitvoeringscontext voor een asynchrone activiteit.

Bookmark

Vertegenwoordigt een punt waarop een werkstroom of activiteit passief kan wachten om te worden hervat.

BookmarkScope

Hiermee wordt een set Bookmark objecten bereikt die zijn gecategoriseerd als werkend onder hetzelfde protocol.

BookmarkScopeHandle

Een Handle gebruikt om de levensduur van een BookmarkScope.

CodeActivity

Een abstracte klasse voor het maken van een aangepaste activiteit met imperatief gedrag dat is gedefinieerd met de Execute(CodeActivityContext) methode, die toegang geeft tot variabele en argumentomzetting en extensies.

CodeActivity<TResult>

Een abstracte klasse voor het maken van een aangepaste activiteit met imperatief gedrag dat in de Execute(CodeActivityContext) methode is gedefinieerd, waardoor toegang wordt geboden tot variabele en argumentomzetting en extensies.

CodeActivityContext

Breidt ActivityContext en biedt aanvullende functionaliteit voor CodeActivity.

DelegateArgument

De abstracte basisklasse die een bindingsterminal vertegenwoordigt die ondersteuning biedt voor de stroom van gegevens naar en van een ActivityDelegate.

DelegateInArgument

De abstracte basisklasse die een bindingsterminal vertegenwoordigt die de stroom van gegevens in een ActivityDelegate.

DelegateInArgument<T>

Een bindingsterminal die de stroom van gegevens in een ActivityDelegate.

DelegateOutArgument

De abstracte basisklasse die een bindingsterminal vertegenwoordigt die de stroom van gegevens uit een ActivityDelegate.

DelegateOutArgument<T>

Een bindingsterminal die de stroom van gegevens uit een ActivityDelegate.

DynamicActivity

Biedt een objectmodel waarmee u activiteiten dynamisch kunt maken die interface met de WF-ontwerper en runtime met behulp van ICustomTypeDescriptor.

DynamicActivity<TResult>

Biedt een benadering die consistent is met het documentobjectmodel (DOM), waarmee activiteiten dynamisch worden samengesteld die interface met de WF-ontwerpfunctie en werkstroomruntime met behulp van ICustomTypeDescriptor.

DynamicActivityProperty

Vertegenwoordigt een eigenschap van een DynamicActivity die tijdens runtime wordt gemaakt en wordt uitgevoerd in de ActivityExecutionContext.

ExceptionPersistenceExtension

Hiermee geeft u uitzonderingspersistentie op.

ExclusiveHandle

Voegt aanvullende informatie toe aan een bladwijzer waarmee deze toegang heeft tot een subset van de scope-ingangen, met uitzondering van ingangen die niet vereist zijn.

ExecutionProperties

Vertegenwoordigt de verzameling eigenschappen in een bepaald bereik.

Handle

Vertegenwoordigt een type dat de levensduur heeft die wordt bepaald door de werkstroomruntime.

HandleInitializationContext

Vertegenwoordigt de initialisatieomgeving van een Handle.

InArgument

De abstracte basisklasse die een bindingsterminal vertegenwoordigt die de stroom van gegevens in een activiteit ondersteunt.

InArgument<T>

Een bindingsterminal die de stroom van gegevens in een activiteit vertegenwoordigt.

InOutArgument

De abstracte basisklasse die een bindingsterminal vertegenwoordigt die de stroom van gegevens naar en van een activiteit ondersteunt.

InOutArgument<T>

Een bindingsterminal die de stroom van gegevens naar en van een activiteit weergeeft.

InvalidWorkflowException

Hiermee worden uitzonderingen verwerkt die optreden wanneer een werkstroom niet geldig is.

InvokeCompletedEventArgs

Biedt gegevens voor de InvokeCompleted gebeurtenis.

Location

Geeft een verwijzing naar een waarde die wordt gebruikt door een Argument of Variable.

Location<T>

Biedt een getypte verwijzing naar een waarde die wordt gebruikt door een Argument of Variable.

LocationReference

Biedt een mechanisme waarmee een Location oplossing tijdens runtime kan worden opgelost.

LocationReferenceEnvironment

Biedt een weergave van de omgeving van variabelen en argumenten die beschikbaar zijn voor een activiteit tijdens runtime.

NativeActivity

Abstracte basisklasse voor aangepaste activiteiten die uitvoeringslogica implementeren met behulp van de Execute(NativeActivityContext) methode, die volledige toegang heeft tot de functies van de runtime.

NativeActivity<TResult>

Abstracte basisklasse voor aangepaste activiteiten die uitvoeringslogica implementeren met behulp van de Execute(NativeActivityContext) methode, die volledige toegang heeft tot de functies van de runtime.

NativeActivityAbortContext

Vertegenwoordigt de uitvoeringsomgeving van een activiteit die wordt afgebroken.

NativeActivityContext

De uitvoeringscontext voor een NativeActivity.

NativeActivityFaultContext

Vertegenwoordigt de uitvoeringsomgeving van een NativeActivity wanneer deze een uitzondering verwerkt die wordt gegenereerd door een onderliggende activiteit.

NativeActivityTransactionContext

De uitvoeringscontext voor een NativeActivity die de runtime moet voorzien van een transactie.

NoPersistHandle

Beheert de levensduur van een blok zonder persistentheid.

OutArgument

De abstracte basisklasse die een bindingsterminal vertegenwoordigt die de stroom van gegevens uit een activiteit ondersteunt.

OutArgument<T>

Een bindingsterminal die de stroom van gegevens uit een activiteit vertegenwoordigt.

OverloadGroupAttribute

Biedt een methode om aan te geven welke combinaties van argumenten geldig zijn in een activiteit.

RegistrationContext

Biedt toegang tot de huidige verzameling eigenschappen van werkstroomuitvoering.

RequiredArgumentAttribute

Toepassingselement waarop het geldig is om een argument toe te passen.

RuntimeArgument

Beschrijft de kenmerken van een argument van een activiteit voor de runtime.

RuntimeDelegateArgument

Beschrijft de kenmerken van een DelegateArgument runtime.

RuntimeTransactionHandle

Biedt toegang tot de runtimetransactie in een werkstroomexemplaren.

ValidationException

De uitzondering die wordt gegenereerd wanneer een werkstroom of activiteit een ongeldige status heeft.

Variable

De abstracte basisklasse waaruit de werkstroomgegevenslidklasse Variable<T> is afgeleid.

Variable<T>

Vertegenwoordigt een variabele in een werkstroom.

VersionMismatchException

Hiermee geeft u informatie over een uitzondering voor niet-overeenkomende versies.

WorkflowApplication

Biedt een host voor één exemplaar van een werkstroom.

WorkflowApplicationAbortedEventArgs

Biedt gegevens over een afgebroken werkstroomexemplaren.

WorkflowApplicationAbortedException

Vertegenwoordigt de uitzondering die wordt gegenereerd wanneer een bewerking op een werkstroomexemplaren ongeldig is omdat het exemplaar is afgebroken.

WorkflowApplicationCompletedEventArgs

Bevat informatie over een werkstroomexemplaren die de uitvoering heeft voltooid.

WorkflowApplicationCompletedException

Vertegenwoordigt de uitzondering die wordt gegenereerd wanneer een bewerking op een werkstroomexemplaren ongeldig is omdat het exemplaar is voltooid.

WorkflowApplicationEventArgs

Een basisklasse voor gebeurtenissen die zijn gekoppeld aan een WorkflowApplication .

WorkflowApplicationException

Biedt de basisklasse voor het afhandelen van een fout die optreedt tijdens de uitvoering van een werkstroomtoepassing.

WorkflowApplicationIdleEventArgs

Bevat informatie over het werkstroomexemplaren dat niet-actief is geworden.

WorkflowApplicationInstance

Hiermee geeft u informatie op over een exemplaar van een werkstroomtoepassing.

WorkflowApplicationTerminatedException

Een uitzondering die wordt gegenereerd wanneer een bewerking op een werkstroomexemplaren ongeldig is omdat het exemplaar is beëindigd.

WorkflowApplicationUnhandledExceptionEventArgs

Biedt informatie over een niet-verwerkte uitzondering die is opgetreden in een werkstroomexemplaren.

WorkflowApplicationUnloadedException

Een uitzondering die wordt gegenereerd wanneer een bewerking op een werkstroomexemplaren ongeldig is omdat het exemplaar is verwijderd.

WorkflowDataContext

Vertegenwoordigt de gegevenscontext van de huidige werkstroomomgeving en biedt een brug om werkstroomargumenten en -variabelen binnen het bereik van Windows Presentation Foundation gegevensbinding (WPF) te brengen.

WorkflowIdentity

Hiermee wordt een persistent werkstroomexemplaren toegewezen aan de bijbehorende werkstroomdefinitie.

WorkflowInspectionServices

Biedt methoden voor het werken met de runtimemetagegevens voor een activiteitsstructuur.

WorkflowInvoker

Biedt een manier om een werkstroom aan te roepen alsof het een methode-aanroep was.

Structs

Name Description
ActivityMetadata

Vertegenwoordigt de set argumenten, onderliggende activiteiten, variabelen en gemachtigden die een geconfigureerde Activity omgeving introduceert in de uitvoeringsomgeving.

CodeActivityMetadata

Vertegenwoordigt de set argumenten die een geconfigureerde CodeActivity in de uitvoeringsomgeving introduceert.

CodeActivityPublicEnvironmentAccessor

Hiermee geeft u informatie over een openbare omgevingstoegangsor.

NativeActivityMetadata

Vertegenwoordigt de set argumenten, onderliggende activiteiten, variabelen en gemachtigden die een geconfigureerde NativeActivity omgeving introduceert in de uitvoeringsomgeving.

Interfaces

Name Description
IExecutionProperty

Biedt uitvoeringseigenschappen met een mechanisme voor het configureren van lokale threadopslag voor en na de werkitems van de bijbehorende activiteit.

IPropertyRegistrationCallback

Hiermee kan een eigenschap voor werkstroomuitvoering aangepaste registratie en logica voor het ongedaan maken van registratie bieden.

Enums

Name Description
ActivityInstanceState

Beschrijft de status van een activiteitsexemplaren.

ArgumentDirection

Hiermee geeft u de richting van de gegevensstroom voor een Argument.

BookmarkOptions

Hiermee geeft u de opties voor een Bookmark.

BookmarkResumptionResult

Definieert een opsomming waarvan leden het resultaat van planningsaanvragen voor bladwijzers vertegenwoordigen.

PersistableIdleAction

Hiermee geeft u de actie op die optreedt wanneer een werkstroom inactief wordt wanneer persistentie is toegestaan.

UnhandledExceptionAction

Hiermee geeft u de actie op die optreedt wanneer een uitzondering uit de hoofdmap van een werkstroom ontsnapt.

VariableModifiers

Hiermee geeft u op hoe de werkstroomruntime objecten behandelt Variable .

WorkflowIdentityFilter

Hiermee geeft u het filter voor de werkstroomidentiteit op.

Gedelegeerden

Name Description
BookmarkCallback

Vertegenwoordigt de methode die wordt aangeroepen wanneer een Bookmark cv wordt hervat.

CompletionCallback

De methode die wordt aangeroepen wanneer een activiteit is voltooid.

CompletionCallback<TResult>

De methode die wordt aangeroepen wanneer een activiteit is voltooid.

DelegateCompletionCallback

Vertegenwoordigt de methode die wordt aangeroepen wanneer een ActivityDelegate bewerking is voltooid.

FaultCallback

Vertegenwoordigt de methode die wordt aangeroepen wanneer een geplande activiteit of een van de onderliggende items de Faulted status invoert.