TrackingWorkflowSuspendedEventArgs Classe

Definizione

Attenzione

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

Contiene informazioni che riguardano il motivo per il quale un'istanza del flusso di lavoro è stata sospesa.

public ref class TrackingWorkflowSuspendedEventArgs : EventArgs
[System.Serializable]
public class TrackingWorkflowSuspendedEventArgs : EventArgs
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class TrackingWorkflowSuspendedEventArgs : EventArgs
[<System.Serializable>]
type TrackingWorkflowSuspendedEventArgs = class
    inherit EventArgs
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type TrackingWorkflowSuspendedEventArgs = class
    inherit EventArgs
Public Class TrackingWorkflowSuspendedEventArgs
Inherits EventArgs
Ereditarietà
TrackingWorkflowSuspendedEventArgs
Attributi

Esempio

Nell'esempio di codice seguente viene illustrato un metodo, denominato WriteSuspendedEventArgs, che acquisisce un oggetto TrackingWorkflowSuspendedEventArgs. Il codice scrive informazioni dagli argomenti del metodo nella console, incluso il valore della proprietà Error.

Questo esempio di codice è parte dell'esempio SDK EventArgs Tracking nel file Program.cs. Per altre informazioni, vedere EventArgs Tracking Sample.For more information, see EventArgs Tracking Sample.

static void WriteSuspendedEventArgs(string eventDescription, TrackingWorkflowSuspendedEventArgs suspendedEventArgs, DateTime eventDataTime)
{
    Console.WriteLine("\nSuspended Event Arguments Read From Tracking Database:\n");
    Console.WriteLine("EventDataTime: " + eventDataTime.ToString());
    Console.WriteLine("EventDescription: " + eventDescription);
    Console.WriteLine("SuspendedEventArgs Info: " + suspendedEventArgs.Error);
}
Shared Sub WriteSuspendedEventArgs(ByVal eventDescription As String, ByVal suspendedEventArgs As TrackingWorkflowSuspendedEventArgs, ByVal eventDataTime As DateTime)
    Console.WriteLine(vbCrLf + "Suspended Event Arguments Read From Tracking Database:")
    Console.WriteLine("EventDataTime: " + eventDataTime.ToString(CultureInfo.CurrentCulture))
    Console.WriteLine("EventDescription: " + eventDescription)
    Console.WriteLine("SuspendedEventArgs Info: " + suspendedEventArgs.Error)
End Sub

Commenti

Nota

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).

Quando un'istanza del flusso di lavoro viene sospesa, viene generata una classe TrackingWorkflowSuspendedEventArgs dall'infrastruttura di rilevamento di runtime. Se l'oggetto TrackingProfile associato a un'istanza del flusso di lavoro include un elemento WorkflowTrackPoint configurato per un oggetto TrackingWorkflowEvent, l'infrastruttura di rilevamento del flusso di lavoro inserisce una classe TrackingWorkflowSuspendedEventArgs nella proprietà EventArgs dell'elemento WorkflowTrackingRecord che invia al servizio di rilevamento.

Nota

La classe TrackingWorkflowSuspendedEventArgs viene utilizzata solo dal servizio di rilevamento di runtime per passare informazioni in un elemento WorkflowTrackingRecord. I dati relativi a un evento WorkflowRuntime.WorkflowSuspended vengono passati in un oggetto WorkflowSuspendedEventArgs.

Proprietà

Error
Obsoleti.

Contiene informazioni che riguardano il motivo per il quale un'istanza del flusso di lavoro è stata sospesa. Tali informazioni possono provenire dal metodo Suspend(String) (errore di stringa) o dalla proprietà Error impostata sull'attività SuspendActivity.

Metodi

Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche