DelayActivity Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Stellt die Logik bereit, um einen Timer einzurichten und asynchron auf den Ablauf des Timers zu warten. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
- Attribute
- Implementiert
Hinweise
Hinweis
In diesem Material werden Typen und Namespaces erläutert, die veraltet sind. Weitere Informationen finden Sie unter veraltete Typen in Windows Workflow Foundation 4.5.
Wenn sie benachrichtigt wird, dass der Timer abgelaufen ist, wird die DelayActivity Ausführung abgeschlossen.
Sie können ein Timeout für den DelayActivity Workflow festlegen, damit der Workflow vor dem Fortsetzen der Ausführung angehalten wird. Sie geben die TimeoutDuration Verwendung TimeSpanan. Dies bewirkt, dass der Workflow angehalten wird, bis der angegebene TimeSpan Vorgang abgelaufen ist.
Die DelayActivity Klasse führt die codemethode aus, die dem InitializeTimeoutDuration Ereignis zugeordnet ist, bevor die Aktivität gestartet wird, und die Code-neben-Methode kann verwendet werden, um die TimeoutDuration Eigenschaft zu initialisieren.
Dies DelayActivity wird garantiert nicht früher als die angegebene TimeoutDurationabgeschlossen. Die Verzögerung kann länger dauern, da die Zeitgeberbenachrichtigung einige Zeit nach TimeoutDuration dem Erreichen der Benachrichtigung auftreten kann. Ein Grund für eine längere Verzögerung ist, dass der Workflow unter hohem Systemstress in einer Serverumgebung ausgeführt wird.
Konstruktoren
| Name | Beschreibung |
|---|---|
| DelayActivity() |
Veraltet.
Initialisiert eine neue Instanz der DelayActivity-Klasse. |
| DelayActivity(String) |
Veraltet.
Initialisiert eine neue Instanz der DelayActivity Klasse mithilfe des Namens der Aktivität. |
Felder
| Name | Beschreibung |
|---|---|
| InitializeTimeoutDurationEvent |
Veraltet.
Stellt das DependencyProperty Ziel des InitializeTimeoutDuration Ereignisses dar. |
| TimeoutDurationProperty |
Veraltet.
Stellt die Eigenschaft dar, die DependencyProperty auf die TimeoutDuration Eigenschaft ausgerichtet ist. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Description |
Veraltet.
Dient zum Abrufen oder Festlegen der benutzerdefinierten Beschreibung der Activity. (Geerbt von Activity) |
| DesignMode |
Veraltet.
Ruft den Wert ab, der angibt, ob sich diese Instanz im Entwurfs- oder Laufzeitmodus befindet. (Geerbt von DependencyObject) |
| Enabled |
Veraltet.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob diese Instanz für die Ausführung und Überprüfung aktiviert ist. (Geerbt von Activity) |
| ExecutionResult |
Veraltet.
Ruft den ActivityExecutionResult letzten Versuch ab, diese Instanz auszuführen. (Geerbt von Activity) |
| ExecutionStatus |
Veraltet.
Ruft den aktuellen ActivityExecutionStatus dieser Instanz ab. (Geerbt von Activity) |
| IsDynamicActivity |
Veraltet.
Ruft Informationen darüber ab, ob die Aktivität innerhalb der Standardeinstellung ActivityExecutionContext der Workflowinstanz ausgeführt wird. (Geerbt von Activity) |
| Name |
Veraltet.
Dient zum Abrufen oder Festlegen des Namens dieser Instanz. Dieser Name muss der Variablenbenennungskonvention der Programmiersprache entsprechen, die im Workflowprojekt verwendet wird. (Geerbt von Activity) |
| Parent |
Veraltet.
Ruft die, die CompositeActivity dies Activityenthält. (Geerbt von Activity) |
| ParentDependencyObject |
Veraltet.
Ruft das übergeordnete Element DependencyObject im Diagramm ab DependencyObject . (Geerbt von DependencyObject) |
| QualifiedName |
Veraltet.
Ruft den qualifizierten Namen der Aktivität ab. Qualifizierte Aktivitätsnamen sind immer in einer Workflowinstanz eindeutig. (Geerbt von Activity) |
| Site |
Veraltet.
Dient zum Abrufen oder Festlegen eines Verweises auf die Site Komponente der .DependencyObject (Geerbt von DependencyObject) |
| TimeoutDuration |
Veraltet.
Ruft die Dauer der Verzögerung im Workflow ab oder legt sie fest. |
| UserData |
Veraltet.
Ruft eine IDictionary , die benutzerdefinierte Daten dieser Klasseninstanz zuordnet. (Geerbt von DependencyObject) |
| WorkflowInstanceId |
Veraltet.
Ruft die Guid zugeordnete Instanz ab. (Geerbt von Activity) |
Methoden
| Name | Beschreibung |
|---|---|
| AddHandler(DependencyProperty, Object) |
Veraltet.
Fügt einen Handler für ein Ereignis eines .DependencyObject (Geerbt von DependencyObject) |
| Cancel(ActivityExecutionContext) |
Veraltet.
Wird von der Workflowlaufzeit aufgerufen, um die Ausführung einer derzeit ausgeführten Aktivität abzubrechen. (Geerbt von Activity) |
| Clone() |
Veraltet.
Erstellt eine tiefe Kopie der .Activity (Geerbt von Activity) |
| Dispose() |
Veraltet.
Veröffentlicht alle ressourcen, die von der DependencyObject. (Geerbt von DependencyObject) |
| Dispose(Boolean) |
Veraltet.
Gibt die nicht verwalteten Ressourcen frei und gibt optional die verwalteten Ressourcen frei, die von DependencyObject. (Geerbt von DependencyObject) |
| Equals(Object) |
Veraltet.
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| Execute(ActivityExecutionContext) |
Veraltet.
Wird von der Workflowlaufzeit aufgerufen, um eine Aktivität auszuführen. (Geerbt von Activity) |
| GetActivityByName(String, Boolean) |
Veraltet.
Gibt die Instanz des Activity Namens zurück, dessen Name aus der Gruppe aller Aktivitäten unter dem Stamm Activity der Instanz angefordert wird, wenn der zweite Parameter und |
| GetActivityByName(String) |
Veraltet.
Gibt die Instanz des Activity Namens zurück, dessen Name aus der Gruppe aller Aktivitäten angefordert wird, die unter der Stammaktivität dieser Instanz ausgeführt werden, die sich im Workflow befindet. (Geerbt von Activity) |
| GetBinding(DependencyProperty) |
Veraltet.
Bietet Zugriff auf den ActivityBind zugehörigen zugehörigen DependencyProperty. (Geerbt von DependencyObject) |
| GetBoundValue(ActivityBind, Type) |
Veraltet.
Ruft das Objekt Object eines ActivityBind. (Geerbt von DependencyObject) |
| GetHashCode() |
Veraltet.
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetInvocationList<T>(DependencyProperty) |
Veraltet.
Ruft ein Array ab, das die Stellvertretungen für die angegebene .DependencyProperty (Geerbt von DependencyObject) |
| GetType() |
Veraltet.
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetValue(DependencyProperty) |
Veraltet.
Bietet Zugriff auf den Wert des angegebenen DependencyProperty. (Geerbt von DependencyObject) |
| GetValueBase(DependencyProperty) |
Veraltet.
Bietet Zugriff auf das gebundene Objekt eines und DependencyProperty umgeht die GetValue(DependencyProperty) Außerkraftsetzung. (Geerbt von DependencyObject) |
| HandleFault(ActivityExecutionContext, Exception) |
Veraltet.
Wird aufgerufen, wenn eine Ausnahme im Kontext der Ausführung dieser Instanz ausgelöst wird. (Geerbt von Activity) |
| Initialize(IServiceProvider) |
Veraltet.
Wird von der Workflowlaufzeit aufgerufen, um eine Aktivität während der Erstellung einer neuen Workflowinstanz zu initialisieren. Diese Methode wird während der Konstruktion einer dynamischen ActivityExecutionContextaufgerufen. (Geerbt von Activity) |
| InitializeProperties() |
Veraltet.
Führt die Initialisierung von Abhängigkeitseigenschaften aus, wenn sie in einer abgeleiteten Klasse überschrieben werden. (Geerbt von DependencyObject) |
| Invoke<T>(EventHandler<T>, T) |
Veraltet.
Abonniert eine EventHandler Stellvertretung und ruft diese Stellvertretung auf. (Geerbt von Activity) |
| Invoke<T>(IActivityEventListener<T>, T) |
Veraltet.
Abonniert eine IActivityEventListener<T> Stellvertretung und ruft diese Stellvertretung auf. (Geerbt von Activity) |
| IsBindingSet(DependencyProperty) |
Veraltet.
Gibt an, ob der Wert eines DependencyProperty Werts als Bindung festgelegt ist. Siehe SetBinding(DependencyProperty, ActivityBind). (Geerbt von DependencyObject) |
| MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MetaEquals(DependencyObject) |
Veraltet.
Bestimmt, ob dies |
| OnActivityExecutionContextLoad(IServiceProvider) |
Veraltet.
Wird von der Workflowlaufzeit aufgerufen, wenn eine ActivityExecutionContext geladen wird. Diese Methode wird z. B. während der Erstellung einer ActivityExecutionContext und jedes Mal aufgerufen, wenn die ActivityExecutionContext Workflowinstanz aus dem beständigen Speicher geladen wird. (Geerbt von Activity) |
| OnActivityExecutionContextUnload(IServiceProvider) |
Veraltet.
Wird von der Workflowlaufzeit aufgerufen, wenn ein ActivityExecutionContext Entladen erfolgt. Diese Methode wird z. B. während des Abschlusses eines ActivityExecutionContext Vorgangs und jedes Mal aufgerufen, wenn die ActivityExecutionContext Workflowinstanz dauerhaft geladen wird. (Geerbt von Activity) |
| OnClosed(IServiceProvider) |
Veraltet.
Wird von der Workflowlaufzeit als Teil des Übergangs der Aktivität in den geschlossenen Zustand aufgerufen. (Geerbt von Activity) |
| RaiseEvent(DependencyProperty, Object, EventArgs) |
Veraltet.
Löst eine Event zuordnungsbasierte Abhängigkeitseigenschaft aus. (Geerbt von Activity) |
| RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Veraltet.
Löst das ereignis aus, das mit der Referenz verknüpft ist DependencyProperty. (Geerbt von Activity) |
| RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Veraltet.
Registriert das angegebene DependencyProperty Ereignis für das Statusänderungsereignis. (Geerbt von Activity) |
| RemoveHandler(DependencyProperty, Object) |
Veraltet.
Entfernt eine EventHandler aus einem zugeordneten DependencyProperty. (Geerbt von DependencyObject) |
| RemoveProperty(DependencyProperty) |
Veraltet.
Entfernt einen DependencyProperty Aus dem DependencyObject. (Geerbt von DependencyObject) |
| Save(Stream, IFormatter) |
Veraltet.
Schreibt die Activity Daten mithilfe der für die Serialisierung bereitgestellten Benutzerdefinierten IFormatter in eine Stream Persistenz. (Geerbt von Activity) |
| Save(Stream) |
Veraltet.
Schreibt dies Activity auf eine Stream Persistenz. (Geerbt von Activity) |
| SetBinding(DependencyProperty, ActivityBind) |
Veraltet.
Legt die ActivityBind für die angegebene .DependencyProperty (Geerbt von DependencyObject) |
| SetBoundValue(ActivityBind, Object) |
Veraltet.
Legt den Wert des Ziels ActivityBindfest. (Geerbt von DependencyObject) |
| SetReadOnlyPropertyValue(DependencyProperty, Object) |
Veraltet.
Legt den Wert eines DependencyPropertywerts fest, der schreibgeschützt ist. (Geerbt von DependencyObject) |
| SetValue(DependencyProperty, Object) |
Veraltet.
Legt den Wert des DependencyProperty Objekts fest. (Geerbt von DependencyObject) |
| SetValueBase(DependencyProperty, Object) |
Veraltet.
Legt den Wert des werts DependencyProperty auf den angegebenen Object, um die SetValue(DependencyProperty, Object). (Geerbt von DependencyObject) |
| ToString() |
Veraltet.
Stellt eine Zeichenfolge bereit, die diese Instanz darstellt. (Geerbt von Activity) |
| TrackData(Object) |
Veraltet.
Informiert die Laufzeitverfolgungsinfrastruktur über ausstehende Nachverfolgungsinformationen. (Geerbt von Activity) |
| TrackData(String, Object) |
Veraltet.
Informiert die Laufzeitverfolgungsinfrastruktur über ausstehende Nachverfolgungsinformationen. (Geerbt von Activity) |
| Uninitialize(IServiceProvider) |
Veraltet.
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird die Entinitialisierung durch einen Dienstanbieter für die Aktivität bereitgestellt. (Geerbt von Activity) |
| UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Veraltet.
Hebt die Registrierung des angegebenen DependencyProperty Statusänderungsereignisses auf. (Geerbt von Activity) |
Ereignisse
| Name | Beschreibung |
|---|---|
| Canceling |
Veraltet.
Tritt auf, wenn die Aktivitätsausführung abgebrochen wird. (Geerbt von Activity) |
| Closed |
Veraltet.
Tritt auf, wenn eine Activity Ausführung abgeschlossen wurde. (Geerbt von Activity) |
| Compensating |
Veraltet.
Tritt auf, wenn eine Kompensationsmethode für die Activity. (Geerbt von Activity) |
| Executing |
Veraltet.
Tritt auf, wenn der Activity Vorgang ausgeführt wird. (Geerbt von Activity) |
| Faulting |
Veraltet.
Tritt auf, wenn während der Ausführung der Instanz eine Ausnahme ausgelöst wird. (Geerbt von Activity) |
| InitializeTimeoutDuration |
Veraltet.
Tritt auf, bevor die Timeoutdauer beginnt. |
| StatusChanged |
Veraltet.
Tritt auf, wenn sich die ActivityExecutionStatus ausführungsbereiten Activity Änderungen ändern. (Geerbt von Activity) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IActivityEventListener<QueueEventArgs>.OnEvent(Object, QueueEventArgs) |
Veraltet.
Definiert die Verarbeitungsprozedur, wenn das abonnierte Ereignis auftritt. |
| IComponent.Disposed |
Veraltet.
Stellt die Methode dar, die das Disposed-Ereignis einer Komponente behandelt. (Geerbt von DependencyObject) |
| IEventActivity.QueueName |
Veraltet.
Ruft den Namen der Workflowwarteschlange ab, die übermittelt wird, wenn der Timer abläuft. |
| IEventActivity.Subscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Veraltet.
Erstellt das Abonnement des DelayActivity Ereignisses. |
| IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Veraltet.
Bricht das Abonnement des DelayActivity Ereignisses ab. |