HandleExternalEventActivity Klass

Definition

Varning

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Definierar en arbetsflödeskommunikationsaktivitet som används för att hantera en händelse som genereras av en lokal tjänst.

public ref class HandleExternalEventActivity : System::Workflow::ComponentModel::Activity, System::Workflow::Activities::IEventActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::QueueEventArgs ^>, System::Workflow::ComponentModel::IDynamicPropertyTypeProvider
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))]
public class HandleExternalEventActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class HandleExternalEventActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>, System.Workflow.ComponentModel.IDynamicPropertyTypeProvider
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))>]
type HandleExternalEventActivity = class
    inherit Activity
    interface IEventActivity
    interface IActivityEventListener<QueueEventArgs>
    interface IDynamicPropertyTypeProvider
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.HandleExternalEventActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type HandleExternalEventActivity = class
    inherit Activity
    interface IEventActivity
    interface IActivityEventListener<QueueEventArgs>
    interface IDynamicPropertyTypeProvider
Public Class HandleExternalEventActivity
Inherits Activity
Implements IActivityEventListener(Of QueueEventArgs), IDynamicPropertyTypeProvider, IEventActivity
Arv
HandleExternalEventActivity
Attribut
Implementeringar

Kommentarer

Note

I det här materialet diskuteras typer och namnområden som är föråldrade. Mer information finns i Deprecated Types in Windows Workflow Foundation 4.5.

En lokal tjänst är en klass som implementerar ett lokalt tjänstgränssnitt (ett gränssnitt som är markerat med ExternalDataExchangeAttribute) och läggs till i ExternalDataExchangeService.

Tar HandleExternalEventActivity emot data när ExternalDataExchangeService tjänsten genererar en händelse med händelsedata som härletts från ExternalDataEventArgs.

HandleExternalEventActivity är en blockerande aktivitet.

Klasser som härleds från HandleExternalEventActivity bör inte implementera IActivityEventListener<T> gränssnittet eftersom den härledda klassen inte körs korrekt.

Konstruktorer

Name Description
HandleExternalEventActivity()
Föråldrad.

Initierar en ny instans av HandleExternalEventActivity klassen.

HandleExternalEventActivity(String)
Föråldrad.

Initierar en ny instans av HandleExternalEventActivity klassen med namnet på aktiviteten.

Fält

Name Description
CorrelationTokenProperty
Föråldrad.

Representerar den DependencyProperty som är riktad mot CorrelationToken egenskapen.

EventNameProperty
Föråldrad.

Motsvarar namnet på en händelse som har definierats i ett gränssnitt som har markerats med ExternalDataExchangeAttribute.

InterfaceTypeProperty
Föråldrad.

Motsvarar namnet på gränssnittet som har markerats med ExternalDataExchangeAttribute.

InvokedEvent
Föråldrad.

Definierar ett händelsedelegat som körs när aktiviteten tar emot den förväntade händelsen från den lokala tjänsten.

ParameterBindingsProperty
Föråldrad.

Representerar den DependencyProperty som är riktad mot ParameterBindings egenskapen.

RolesProperty
Föråldrad.

Identifierar de giltiga användarroller som tillåts skicka meddelanden från värden till den här aktiviteten. De två typerna av roller som stöds är služba Active Directory och ASP.NET.

Egenskaper

Name Description
CorrelationToken
Föråldrad.

Hämtar eller anger bindningen till en CorrelationToken.

Description
Föråldrad.

Hämtar eller anger den användardefinierade beskrivningen Activityav .

(Ärvd från Activity)
DesignMode
Föråldrad.

Hämtar värdet som anger om den här instansen är i design- eller körningsläge.

(Ärvd från DependencyObject)
Enabled
Föråldrad.

Hämtar eller anger ett värde som anger om den här instansen är aktiverad för körning och validering.

(Ärvd från Activity)
EventName
Föråldrad.

Hämtar namnet på den upphöjda händelsen. Den här egenskapen måste anges innan lokal kommunikation kan ske.

ExecutionResult
Föråldrad.

Hämtar det ActivityExecutionResult sista försöket att köra den här instansen.

(Ärvd från Activity)
ExecutionStatus
Föråldrad.

Hämtar strömmen ActivityExecutionStatus för den här instansen.

(Ärvd från Activity)
InterfaceType
Föråldrad.

Hämtar eller anger den ExternalDataExchangeAttribute tilldelade gränssnittstypen för den lokala tjänst vars händelse hanteras. Den här egenskapen måste anges innan lokal kommunikation kan ske.

IsDynamicActivity
Föråldrad.

Hämtar information om huruvida aktiviteten körs inom standardinställningen ActivityExecutionContext för arbetsflödesinstansen.

(Ärvd från Activity)
Name
Föråldrad.

Hämtar eller anger namnet på den här instansen. Det här namnet måste överensstämma med namngivningskonventionen för variabeln för det programmeringsspråk som används i arbetsflödesprojektet.

(Ärvd från Activity)
ParameterBindings
Föråldrad.

Hämtar samlingen med parameterbindningar.

Parent
Föråldrad.

Hämtar som CompositeActivity innehåller den här Activity.

(Ärvd från Activity)
ParentDependencyObject
Föråldrad.

Hämtar överordnad DependencyObjectDependencyObject i diagrammet.

(Ärvd från DependencyObject)
QualifiedName
Föråldrad.

Hämtar det kvalificerade namnet på aktiviteten. Kvalificerade aktivitetsnamn är alltid unika i en arbetsflödesinstans.

(Ärvd från Activity)
Roles
Föråldrad.

Hämtar eller anger en referens till en arbetsflödesrollsamling.

Site
Föråldrad.

Hämtar eller anger en referens till komponenten Site i DependencyObject.

(Ärvd från DependencyObject)
UserData
Föråldrad.

Hämtar en IDictionary som associerar anpassade data med den här klassinstansen.

(Ärvd från DependencyObject)
WorkflowInstanceId
Föråldrad.

Hämtar den Guid associerade med instansen.

(Ärvd från Activity)

Metoder

Name Description
AddHandler(DependencyProperty, Object)
Föråldrad.

Lägger till en hanterare för en händelse av en DependencyObject.

(Ärvd från DependencyObject)
Cancel(ActivityExecutionContext)
Föråldrad.

Avbryter hanteringen av händelsen.

Clone()
Föråldrad.

Skapar en djup kopia av Activity.

(Ärvd från Activity)
Dispose()
Föråldrad.

Släpper alla resurser som används av DependencyObject.

(Ärvd från DependencyObject)
Dispose(Boolean)
Föråldrad.

Släpper ohanterade resurser och släpper eventuellt de hanterade resurser som används av DependencyObject.

(Ärvd från DependencyObject)
Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Execute(ActivityExecutionContext)
Föråldrad.

Försöker köra den HandleExternalEventActivity associerade med ActivityExecutionContext.

GetActivityByName(String, Boolean)
Föråldrad.

Returnerar instansen av vars Activity namn begärs från uppsättningen med alla aktiviteter under roten för den här instansen Activity om den andra parametern är false och under den aktuella Activity om den andra parametern är true.

(Ärvd från Activity)
GetActivityByName(String)
Föråldrad.

Returnerar instansen av vars Activity namn begärs från uppsättningen med alla aktiviteter som körs under rotaktiviteten för den här instansen, som finns i arbetsflödet.

(Ärvd från Activity)
GetBinding(DependencyProperty)
Föråldrad.

Ger åtkomst till den ActivityBind som är associerad med den specifika DependencyProperty.

(Ärvd från DependencyObject)
GetBoundValue(ActivityBind, Type)
Föråldrad.

Hämtar ämnet Object för en ActivityBind.

(Ärvd från DependencyObject)
GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetInvocationList<T>(DependencyProperty)
Föråldrad.

Hämtar en matris som innehåller ombuden för den angivna DependencyProperty.

(Ärvd från DependencyObject)
GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetValue(DependencyProperty)
Föråldrad.

Ger åtkomst till värdet för den avsedda DependencyProperty.

(Ärvd från DependencyObject)
GetValueBase(DependencyProperty)
Föråldrad.

Ger åtkomst till det bundna objektet i en DependencyProperty och kringgår åsidosättningen GetValue(DependencyProperty) .

(Ärvd från DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Föråldrad.

Anropas när ett undantag utlöses inom ramen för körningen av den här instansen.

Initialize(IServiceProvider)
Föråldrad.

Initierar händelsen med tjänstleverantören.

InitializeProperties()
Föråldrad.

Utför initiering av beroendeegenskaper.

Invoke<T>(EventHandler<T>, T)
Föråldrad.

Prenumererar på en EventHandler och anropar ombudet.

(Ärvd från Activity)
Invoke<T>(IActivityEventListener<T>, T)
Föråldrad.

Prenumererar på en IActivityEventListener<T> och anropar ombudet.

(Ärvd från Activity)
IsBindingSet(DependencyProperty)
Föråldrad.

Anger om värdet för en DependencyProperty anges som en bindning. Se även SetBinding(DependencyProperty, ActivityBind).

(Ärvd från DependencyObject)
MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MetaEquals(DependencyObject)
Föråldrad.

Avgör om metaproperties detta DependencyObject är lika med metaproperties den parameteriserade DependencyObject.

(Ärvd från DependencyObject)
OnActivityExecutionContextLoad(IServiceProvider)
Föråldrad.

Anropas av arbetsflödeskörningen när en ActivityExecutionContext läses in. Den här metoden anropas till exempel vid skapandet av en ActivityExecutionContext och varje gång ActivityExecutionContext som en arbetsflödesinstans läses in från beständig lagring.

(Ärvd från Activity)
OnActivityExecutionContextUnload(IServiceProvider)
Föråldrad.

Anropas av arbetsflödeskörningen när en ActivityExecutionContext tas bort. Den här metoden anropas till exempel när en instans av arbetsflödet ActivityExecutionContext har slutförts samt varje gång den ActivityExecutionContext tas bort när en arbetsflödesinstans sparas.

(Ärvd från Activity)
OnClosed(IServiceProvider)
Föråldrad.

Anropas av arbetsflödeskörningen som en del av aktivitetens övergång till Closed tillståndet.

OnInvoked(EventArgs)
Föråldrad.

Anropas strax efter att den externa händelsen har tagits emot för att tillåta härledda klasser att bearbeta inkommande EventArgs innan aktiviteten stängs.

RaiseEvent(DependencyProperty, Object, EventArgs)
Föråldrad.

Genererar en Event associerad med den angivna beroendeegenskapen.

(Ärvd från Activity)
RaiseGenericEvent<T>(DependencyProperty, Object, T)
Föråldrad.

Genererar händelsen som är associerad med den refererade DependencyProperty.

(Ärvd från Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Föråldrad.

Registrerar angivet DependencyProperty för statusändringshändelsen.

(Ärvd från Activity)
RemoveHandler(DependencyProperty, Object)
Föråldrad.

Tar bort en EventHandler från en associerad DependencyProperty.

(Ärvd från DependencyObject)
RemoveProperty(DependencyProperty)
Föråldrad.

Tar bort en DependencyProperty från DependencyObject.

(Ärvd från DependencyObject)
Save(Stream, IFormatter)
Föråldrad.

Activity Skriver till en Stream för beständighet med hjälp av den anpassade IFormatter som tillhandahålls för serialisering.

(Ärvd från Activity)
Save(Stream)
Föråldrad.

Activity Skriver till en Stream för beständighet.

(Ärvd från Activity)
SetBinding(DependencyProperty, ActivityBind)
Föråldrad.

ActivityBind Anger för den angivna DependencyProperty.

(Ärvd från DependencyObject)
SetBoundValue(ActivityBind, Object)
Föråldrad.

Anger värdet för målet ActivityBind.

(Ärvd från DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Föråldrad.

Anger värdet för en DependencyProperty, som är skrivskyddad.

(Ärvd från DependencyObject)
SetValue(DependencyProperty, Object)
Föråldrad.

Anger värdet för DependencyProperty objektet.

(Ärvd från DependencyObject)
SetValueBase(DependencyProperty, Object)
Föråldrad.

Anger värdet för DependencyProperty till angivet Objectoch kringgår SetValue(DependencyProperty, Object).

(Ärvd från DependencyObject)
ToString()
Föråldrad.

Innehåller en sträng som representerar den här instansen.

(Ärvd från Activity)
TrackData(Object)
Föråldrad.

Informerar infrastrukturen för körningsspårning med väntande spårningsinformation.

(Ärvd från Activity)
TrackData(String, Object)
Föråldrad.

Informerar infrastrukturen för körningsspårning med väntande spårningsinformation.

(Ärvd från Activity)
Uninitialize(IServiceProvider)
Föråldrad.

När åsidosättas i en härledd klass, ger avinitiering av en tjänstleverantör för aktiviteten.

(Ärvd från Activity)
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Föråldrad.

Avregistrerar angivet DependencyProperty för statusändringshändelsen.

(Ärvd från Activity)

Händelser

Name Description
Canceling
Föråldrad.

Inträffar när aktivitetskörningen avbryts.

(Ärvd från Activity)
Closed
Föråldrad.

Inträffar när en Activity körning har slutförts.

(Ärvd från Activity)
Compensating
Föråldrad.

Inträffar när du kör en kompensationsmetod på Activity.

(Ärvd från Activity)
Executing
Föråldrad.

Inträffar när Activity körs.

(Ärvd från Activity)
Faulting
Föråldrad.

Inträffar när ett undantag utlöses under körningen av instansen.

(Ärvd från Activity)
Invoked
Föråldrad.

Inträffar när den externa händelsen tas emot.

StatusChanged
Föråldrad.

Inträffar när ActivityExecutionStatus en körning ändras Activity .

(Ärvd från Activity)

Explicita gränssnittsimplementeringar

Name Description
IActivityEventListener<QueueEventArgs>.OnEvent(Object, QueueEventArgs)
Föråldrad.

Definierar bearbetningsproceduren när den prenumererade händelsen inträffar.

IComponent.Disposed
Föråldrad.

Representerar den metod som hanterar den borttagna händelsen för en komponent.

(Ärvd från DependencyObject)
IDynamicPropertyTypeProvider.GetAccessType(IServiceProvider, String)
Föråldrad.

Returnerar åtkomsttypen för den angivna egenskapen.

IDynamicPropertyTypeProvider.GetPropertyType(IServiceProvider, String)
Föråldrad.

Returnerar den Type angivna egenskapen.

IEventActivity.QueueName
Föråldrad.

Hämtar namnet på den WorkflowQueue aktivitet som aktiviteten väntar på att data ska tas emot på.

IEventActivity.Subscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>)
Föråldrad.

Skapar prenumerationen på HandleExternalEventActivity aktiviteten till en händelse.

IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>)
Föråldrad.

Avbryter prenumerationen på HandleExternalEventActivity aktiviteten till en händelse.

Gäller för