TrackingWorkflowSuspendedEventArgs Classe

Définition

Attention

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

Contient des informations sur la raison de l'interruption d'une instance de workflow.

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
Héritage
TrackingWorkflowSuspendedEventArgs
Attributs

Exemples

L'exemple de code suivant montre une méthode, nommée WriteSuspendedEventArgs, qui capture un TrackingWorkflowSuspendedEventArgs. Le code écrit des informations des arguments de la méthode sur la console, y compris la valeur de la propriété Error.

Cet exemple de code fait partie de l'exemple du Kit de développement EventArgs Tracking (SDK) et provient du fichier Program.cs. Pour plus d’informations, consultez Exemple de suivi EventArgs.

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

Remarques

Notes

Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.

Un TrackingWorkflowSuspendedEventArgs est généré par l'infrastructure de suivi d'exécution lorsqu'une instance de workflow est interrompue. Si le TrackingProfile associé à une instance de workflow inclut un WorkflowTrackPoint configuré pour un TrackingWorkflowEvent, l'infrastructure de suivi de workflow met un TrackingWorkflowSuspendedEventArgs dans EventArgs dans le WorkflowTrackingRecord qu'elle envoie au service de suivi.

Notes

TrackingWorkflowSuspendedEventArgs est utilisé uniquement par le service de suivi d'exécution pour passer des informations dans un WorkflowTrackingRecord. Les données pour un événement WorkflowRuntime.WorkflowSuspended sont passées dans un WorkflowSuspendedEventArgs.

Propriétés

Error
Obsolète.

Contient des informations sur la raison de l'interruption d'une instance de workflow. Ces informations peuvent provenir du Suspend(String) (erreur de chaîne) ou de la propriété Error que vous définissez sur l'activité SuspendActivity.

Méthodes

Equals(Object)
Obsolète.

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()
Obsolète.

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()
Obsolète.

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()
Obsolète.

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()
Obsolète.

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi