DelayActivity Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Tillhandahåller logiken för att upprätta en timer och vänta asynkront på timerns förfallotid. Det går inte att ärva den här klassen.
public ref class DelayActivity sealed : System::Workflow::ComponentModel::Activity, System::Workflow::Activities::IEventActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::QueueEventArgs ^>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))]
public sealed class DelayActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class DelayActivity : System.Workflow.ComponentModel.Activity, System.Workflow.Activities.IEventActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.QueueEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))>]
type DelayActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.DelayActivity), "Resources.Delay.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.DelayActivity+DelayActivityValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type DelayActivity = class
inherit Activity
interface IEventActivity
interface IActivityEventListener<QueueEventArgs>
Public NotInheritable Class DelayActivity
Inherits Activity
Implements IActivityEventListener(Of QueueEventArgs), IEventActivity
- Arv
- 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.
När det meddelas att dess timer har upphört att gälla slutförs DelayActivity körningen.
Du kan ange tidsgränsen DelayActivity så att arbetsflödet pausas innan körningen återupptas. Du anger med hjälp av TimeoutDurationTimeSpan. Detta gör att arbetsflödet pausas tills den angivna TimeSpan har förflutit.
Klassen DelayActivity kör kodmetoden som är associerad med InitializeTimeoutDuration händelsen innan aktiviteten startar och metoden code-beside kan användas för att initiera TimeoutDuration egenskapen.
DelayActivity Är garanterad att slutföras tidigast den angivna TimeoutDuration. Fördröjningen kan ta längre tid eftersom timermeddelandet kan inträffa en stund efter att den TimeoutDuration har nåtts. En orsak till en längre fördröjning är om arbetsflödet körs under hög systembelastning i en servermiljö.
Konstruktorer
| Name | Description |
|---|---|
| DelayActivity() |
Föråldrad.
Initierar en ny instans av DelayActivity klassen. |
| DelayActivity(String) |
Föråldrad.
Initierar en ny instans av DelayActivity klassen med namnet på aktiviteten. |
Fält
| Name | Description |
|---|---|
| InitializeTimeoutDurationEvent |
Föråldrad.
Representerar den DependencyProperty som riktar sig mot InitializeTimeoutDuration händelsen. |
| TimeoutDurationProperty |
Föråldrad.
Representerar den DependencyProperty som är riktad mot TimeoutDuration egenskapen. |
Egenskaper
| Name | Description |
|---|---|
| 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) |
| 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) |
| 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) |
| 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) |
| Site |
Föråldrad.
Hämtar eller anger en referens till komponenten Site i DependencyObject. (Ärvd från DependencyObject) |
| TimeoutDuration |
Föråldrad.
Hämtar eller anger varaktigheten för fördröjningen i arbetsflödet. |
| 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.
Anropas av arbetsflödeskörningen för att avbryta körningen av en aktivitet som körs för närvarande. (Ärvd från Activity) |
| 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.
Anropas av arbetsflödeskörningen för att köra en aktivitet. (Ärvd från Activity) |
| 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 |
| 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. (Ärvd från Activity) |
| Initialize(IServiceProvider) |
Föråldrad.
Anropas av arbetsflödeskörningen för att initiera en aktivitet under byggandet av en ny arbetsflödesinstans. Den här metoden anropas under konstruktionen av en dynamisk ActivityExecutionContext. (Ärvd från Activity) |
| InitializeProperties() |
Föråldrad.
Utför initiering av beroendeegenskaper när det åsidosätts i en härledd klass. (Ärvd från DependencyObject) |
| 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 |
| 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 stängt tillstånd. (Ärvd från Activity) |
| 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) |
| InitializeTimeoutDuration |
Föråldrad.
Inträffar innan tidsgränsen börjar. |
| 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) |
| IEventActivity.QueueName |
Föråldrad.
Hämtar namnet på arbetsflödeskö som ska levereras när timern upphör att gälla. |
| IEventActivity.Subscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Föråldrad.
Skapar prenumerationen för DelayActivity till en händelse. |
| IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Föråldrad.
Avbryter prenumerationen på DelayActivity till en händelse. |