DelayActivity Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Fornisce la logica per stabilire un timer e attendere, in modo asincrono, per la scadenza del timer. Questa classe non può essere ereditata.
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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Annotazioni
Questo materiale illustra i tipi e gli spazi dei nomi obsoleti. Per altre informazioni, vedere Tipi deprecati in Windows Workflow Foundation 4.5.
Quando viene informato che il timer è scaduto, un oggetto DelayActivity completa l'esecuzione.
È possibile impostare un timeout su in DelayActivity modo che il flusso di lavoro venga sospeso prima di riprendere l'esecuzione. Specificare l'oggetto TimeoutDuration utilizzando TimeSpan. In questo modo il flusso di lavoro viene sospeso fino a quando non è trascorso l'intervallo specificato TimeSpan .
La DelayActivity classe esegue il metodo di codice associato all'evento prima dell'avvio dell'attività InitializeTimeoutDuration e il metodo code-beside può essere utilizzato per inizializzare la TimeoutDuration proprietà.
L'oggetto DelayActivity è garantito che venga completato non prima dell'oggetto indicato TimeoutDuration. Il ritardo può richiedere più tempo perché la notifica del timer potrebbe verificarsi qualche tempo dopo il raggiungimento di TimeoutDuration . Un motivo per un ritardo più lungo è se il flusso di lavoro è in esecuzione sotto un elevato stress di sistema in un ambiente server.
Costruttori
| Nome | Descrizione |
|---|---|
| DelayActivity() |
Obsoleti.
Inizializza una nuova istanza della classe DelayActivity. |
| DelayActivity(String) |
Obsoleti.
Inizializza una nuova istanza della DelayActivity classe utilizzando il nome dell'attività. |
Campi
| Nome | Descrizione |
|---|---|
| InitializeTimeoutDurationEvent |
Obsoleti.
Rappresenta l'oggetto DependencyProperty che ha come destinazione l'evento InitializeTimeoutDuration . |
| TimeoutDurationProperty |
Obsoleti.
Rappresenta l'oggetto DependencyProperty che ha come destinazione la TimeoutDuration proprietà . |
Proprietà
| Nome | Descrizione |
|---|---|
| Description |
Obsoleti.
Ottiene o imposta la descrizione definita dall'utente di Activity. (Ereditato da Activity) |
| DesignMode |
Obsoleti.
Ottiene il valore che indica se questa istanza è in modalità di progettazione o di runtime. (Ereditato da DependencyObject) |
| Enabled |
Obsoleti.
Ottiene o imposta un valore che indica se questa istanza è abilitata per l'esecuzione e la convalida. (Ereditato da Activity) |
| ExecutionResult |
Obsoleti.
Ottiene l'oggetto ActivityExecutionResult dell'ultimo tentativo di esecuzione dell'istanza. (Ereditato da Activity) |
| ExecutionStatus |
Obsoleti.
Ottiene l'oggetto corrente ActivityExecutionStatus di questa istanza. (Ereditato da Activity) |
| IsDynamicActivity |
Obsoleti.
Ottiene informazioni sull'esecuzione dell'attività entro il valore predefinito ActivityExecutionContext dell'istanza del flusso di lavoro. (Ereditato da Activity) |
| Name |
Obsoleti.
Ottiene o imposta il nome dell'istanza. Questo nome deve essere conforme alla convenzione di denominazione delle variabili del linguaggio di programmazione utilizzato nel progetto Flusso di lavoro. (Ereditato da Activity) |
| Parent |
Obsoleti.
Ottiene l'oggetto che contiene l'oggetto CompositeActivityActivity. (Ereditato da Activity) |
| ParentDependencyObject |
Obsoleti.
Ottiene l'elemento padre DependencyObject nel DependencyObject grafico. (Ereditato da DependencyObject) |
| QualifiedName |
Obsoleti.
Ottiene il nome completo dell'attività. I nomi di attività qualificati sono sempre univoci in un'istanza del flusso di lavoro. (Ereditato da Activity) |
| Site |
Obsoleti.
Ottiene o imposta un riferimento al Site componente dell'oggetto DependencyObject. (Ereditato da DependencyObject) |
| TimeoutDuration |
Obsoleti.
Ottiene o imposta la durata del ritardo nel flusso di lavoro. |
| UserData |
Obsoleti.
Ottiene un oggetto IDictionary che associa dati personalizzati a questa istanza della classe. (Ereditato da DependencyObject) |
| WorkflowInstanceId |
Obsoleti.
Ottiene l'oggetto Guid associato all'istanza di . (Ereditato da Activity) |
Metodi
| Nome | Descrizione |
|---|---|
| AddHandler(DependencyProperty, Object) |
Obsoleti.
Aggiunge un gestore per un evento di un oggetto DependencyObject. (Ereditato da DependencyObject) |
| Cancel(ActivityExecutionContext) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro per annullare l'esecuzione di un'attività attualmente in esecuzione. (Ereditato da Activity) |
| Clone() |
Obsoleti.
Crea una copia completa dell'oggetto Activity. (Ereditato da Activity) |
| Dispose() |
Obsoleti.
Rilascia tutte le risorse usate da DependencyObject. (Ereditato da DependencyObject) |
| Dispose(Boolean) |
Obsoleti.
Rilascia le risorse non gestite e, facoltativamente, rilascia le risorse gestite usate da DependencyObject. (Ereditato da DependencyObject) |
| Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| Execute(ActivityExecutionContext) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro per eseguire un'attività. (Ereditato da Activity) |
| GetActivityByName(String, Boolean) |
Obsoleti.
Restituisce l'istanza del il Activity cui nome viene richiesto dal set di tutte le attività nella radice Activity di questa istanza se il secondo parametro è |
| GetActivityByName(String) |
Obsoleti.
Restituisce l'istanza del il Activity cui nome viene richiesto dal set di tutte le attività in esecuzione nell'attività radice di questa istanza, che si trova all'interno del flusso di lavoro. (Ereditato da Activity) |
| GetBinding(DependencyProperty) |
Obsoleti.
Fornisce l'accesso all'oggetto ActivityBind associato all'oggetto specifico DependencyProperty. (Ereditato da DependencyObject) |
| GetBoundValue(ActivityBind, Type) |
Obsoleti.
Recupera l'oggetto Object oggetto di un oggetto ActivityBind. (Ereditato da DependencyObject) |
| GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetInvocationList<T>(DependencyProperty) |
Obsoleti.
Ottiene una matrice che contiene i delegati per l'oggetto specificato DependencyProperty. (Ereditato da DependencyObject) |
| GetType() |
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetValue(DependencyProperty) |
Obsoleti.
Fornisce l'accesso al valore dell'oggetto designato DependencyProperty. (Ereditato da DependencyObject) |
| GetValueBase(DependencyProperty) |
Obsoleti.
Fornisce l'accesso all'oggetto associato di e DependencyProperty ignora l'override GetValue(DependencyProperty) . (Ereditato da DependencyObject) |
| HandleFault(ActivityExecutionContext, Exception) |
Obsoleti.
Chiamato quando viene generata un'eccezione all'interno del contesto dell'esecuzione di questa istanza. (Ereditato da Activity) |
| Initialize(IServiceProvider) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro per inizializzare un'attività durante la costruzione di una nuova istanza del flusso di lavoro. Questo metodo viene chiamato durante la costruzione di un oggetto dinamico ActivityExecutionContext. (Ereditato da Activity) |
| InitializeProperties() |
Obsoleti.
Esegue l'inizializzazione sulle proprietà di dipendenza quando ne viene eseguito l'override in una classe derivata. (Ereditato da DependencyObject) |
| Invoke<T>(EventHandler<T>, T) |
Obsoleti.
Sottoscrive un oggetto EventHandler e richiama tale delegato. (Ereditato da Activity) |
| Invoke<T>(IActivityEventListener<T>, T) |
Obsoleti.
Sottoscrive un oggetto IActivityEventListener<T> e richiama tale delegato. (Ereditato da Activity) |
| IsBindingSet(DependencyProperty) |
Obsoleti.
Indica se il valore di un DependencyProperty oggetto è impostato come associazione. Vedi SetBinding(DependencyProperty, ActivityBind). (Ereditato da DependencyObject) |
| MemberwiseClone() |
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MetaEquals(DependencyObject) |
Obsoleti.
Determina se l'oggetto |
| OnActivityExecutionContextLoad(IServiceProvider) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro ogni volta che viene caricato un oggetto ActivityExecutionContext . Ad esempio, questo metodo viene chiamato durante la creazione di un oggetto ActivityExecutionContext e ogni volta che viene reincarnato quando un'istanza ActivityExecutionContext del flusso di lavoro viene caricata dall'archiviazione permanente. (Ereditato da Activity) |
| OnActivityExecutionContextUnload(IServiceProvider) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro ogni volta che un oggetto ActivityExecutionContext viene scaricato. Ad esempio, questo metodo viene chiamato durante il completamento di un oggetto ActivityExecutionContext e ogni volta che viene scaricato quando un'istanza ActivityExecutionContext del flusso di lavoro viene salvata in modo permanente. (Ereditato da Activity) |
| OnClosed(IServiceProvider) |
Obsoleti.
Chiamato dal runtime del flusso di lavoro come parte della transizione dell'attività allo stato chiuso. (Ereditato da Activity) |
| RaiseEvent(DependencyProperty, Object, EventArgs) |
Obsoleti.
Genera un Event oggetto associato alla proprietà di dipendenza specificata. (Ereditato da Activity) |
| RaiseGenericEvent<T>(DependencyProperty, Object, T) |
Obsoleti.
Genera l'evento associato all'oggetto a cui si fa DependencyPropertyriferimento. (Ereditato da Activity) |
| RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Obsoleti.
Registra l'oggetto specificato DependencyProperty per l'evento di modifica dello stato. (Ereditato da Activity) |
| RemoveHandler(DependencyProperty, Object) |
Obsoleti.
Rimuove un oggetto EventHandler da un oggetto associato.DependencyProperty (Ereditato da DependencyObject) |
| RemoveProperty(DependencyProperty) |
Obsoleti.
Rimuove un oggetto DependencyProperty da DependencyObject. (Ereditato da DependencyObject) |
| Save(Stream, IFormatter) |
Obsoleti.
Scrive in Activity un oggetto Stream per la persistenza utilizzando l'oggetto personalizzato IFormatter fornito per la serializzazione. (Ereditato da Activity) |
| Save(Stream) |
Obsoleti.
Scrive in Activity un oggetto Stream per la persistenza. (Ereditato da Activity) |
| SetBinding(DependencyProperty, ActivityBind) |
Obsoleti.
Imposta l'oggetto ActivityBind per l'oggetto specificato DependencyProperty. (Ereditato da DependencyObject) |
| SetBoundValue(ActivityBind, Object) |
Obsoleti.
Imposta il valore dell'oggetto di destinazione ActivityBind. (Ereditato da DependencyObject) |
| SetReadOnlyPropertyValue(DependencyProperty, Object) |
Obsoleti.
Imposta il valore di un oggetto DependencyProperty, di sola lettura. (Ereditato da DependencyObject) |
| SetValue(DependencyProperty, Object) |
Obsoleti.
Imposta il valore dell'oggetto DependencyProperty sull'oggetto . (Ereditato da DependencyObject) |
| SetValueBase(DependencyProperty, Object) |
Obsoleti.
Imposta il valore dell'oggetto sull'oggetto DependencyProperty specificatoObject, ignorando .SetValue(DependencyProperty, Object) (Ereditato da DependencyObject) |
| ToString() |
Obsoleti.
Fornisce una stringa che rappresenta questa istanza. (Ereditato da Activity) |
| TrackData(Object) |
Obsoleti.
Informa l'infrastruttura di rilevamento in fase di esecuzione delle informazioni di rilevamento in sospeso. (Ereditato da Activity) |
| TrackData(String, Object) |
Obsoleti.
Informa l'infrastruttura di rilevamento in fase di esecuzione delle informazioni di rilevamento in sospeso. (Ereditato da Activity) |
| Uninitialize(IServiceProvider) |
Obsoleti.
Quando sottoposto a override in una classe derivata, fornisce l'annullamento dell'inizializzazione da parte di un provider di servizi per l'attività. (Ereditato da Activity) |
| UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Obsoleti.
Annulla la registrazione dell'oggetto specificato DependencyProperty per l'evento di modifica dello stato. (Ereditato da Activity) |
Eventi
| Nome | Descrizione |
|---|---|
| Canceling |
Obsoleti.
Si verifica quando l'esecuzione dell'attività viene annullata. (Ereditato da Activity) |
| Closed |
Obsoleti.
Si verifica quando un oggetto Activity ha completato l'esecuzione. (Ereditato da Activity) |
| Compensating |
Obsoleti.
Si verifica quando si esegue un metodo di compensazione su Activity. (Ereditato da Activity) |
| Executing |
Obsoleti.
Si verifica quando l'oggetto Activity viene eseguito. (Ereditato da Activity) |
| Faulting |
Obsoleti.
Si verifica quando viene generata un'eccezione durante l'esecuzione dell'istanza. (Ereditato da Activity) |
| InitializeTimeoutDuration |
Obsoleti.
Si verifica prima dell'inizio della durata del timeout. |
| StatusChanged |
Obsoleti.
Si verifica quando viene modificato l'oggetto ActivityExecutionStatus di un oggetto in esecuzione Activity . (Ereditato da Activity) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IActivityEventListener<QueueEventArgs>.OnEvent(Object, QueueEventArgs) |
Obsoleti.
Definisce la procedura di elaborazione quando si verifica l'evento subscribed-to. |
| IComponent.Disposed |
Obsoleti.
Rappresenta il metodo che gestisce l'evento Dispose di un componente. (Ereditato da DependencyObject) |
| IEventActivity.QueueName |
Obsoleti.
Ottiene il nome della coda del flusso di lavoro che verrà recapitata alla scadenza del timer. |
| IEventActivity.Subscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Obsoleti.
Crea la sottoscrizione di DelayActivity a un evento. |
| IEventActivity.Unsubscribe(ActivityExecutionContext, IActivityEventListener<QueueEventArgs>) |
Obsoleti.
Annulla la sottoscrizione di DelayActivity a un evento. |