Freigeben über


SqlTrackingWorkflowInstance.Initialized Eigenschaft

Definition

Ruft DateTime mit der Zeitangabe ab, wann der erste TrackingChannel für diese Workflowinstanz von der Workflowruntime-Engine angefordert wurde, oder legt den Zeitpunkt fest.

public:
 property DateTime Initialized { DateTime get(); void set(DateTime value); };
public DateTime Initialized { get; set; }
member this.Initialized : DateTime with get, set
Public Property Initialized As DateTime

Eigenschaftswert

Eine DateTime mit der Zeitangabe, wann der erste TrackingChannel für diese Workflowinstanz von der Workflowruntime-Engine angefordert wurde.

Beispiele

Das folgende Codebeispiel zeigt, wie Sie Informationen zu allen SqlTrackingWorkflowInstance-Objekten erhalten, die in einer Liste angezeigter Workflows enthalten sind. Mit dem Code wird für jede ListViewItem, die in einer SqlTrackingWorkflowInstance-Variablen gefunden wird, ein displayedWorkflows erstellt. Jedes ListViewItem enthält eine Zeichenfolgendarstellung der Eigenschaften WorkflowInstanceInternalId, WorkflowType und Status. Anschließend wird das Element einer workflowStatusList hinzugefügt. Der Code verwendet die zuvor benannten Eigenschaftswerte und eine Zeichenfolgenversion der Initialized-Eigenschaft, um ein neues WorkflowStatusInfo-Objekt zu erstellen, das workflowStatusList ebenfalls hinzugefügt wird.

Dieses Codebeispiel stammt aus dem Workflow Monitor SDK-Beispiel in der Datei MainForm.cs. Weitere Informationen finden Sie unter Workflowmonitor.

static void WriteTerminatedEventArgs(string eventDescription, TrackingWorkflowTerminatedEventArgs terminatedEventArgs, DateTime eventDataTime)
{
    Console.WriteLine("\nTerminated Event Arguments Read From Tracking Database:\n");
    Console.WriteLine("EventDataTime: " + eventDataTime.ToString());
    Console.WriteLine("EventDescription: " + eventDescription);
    if (null != terminatedEventArgs.Exception)
    {
        Console.WriteLine("TerminatedEventArgs Exception Message: " + terminatedEventArgs.Exception.Message.ToString());
    }
}
Shared Sub WriteTerminatedEventArgs(ByVal eventDescription As String, ByVal terminatedEventArgs As TrackingWorkflowTerminatedEventArgs, ByVal eventDataTime As DateTime)
    Console.WriteLine(vbCrLf + "Terminated Event Arguments Read From Tracking Database:")
    Console.WriteLine("EventDataTime: " + eventDataTime.ToString(CultureInfo.CurrentCulture))
    Console.WriteLine("EventDescription: " + eventDescription)
    If terminatedEventArgs.Exception IsNot Nothing Then
        Console.WriteLine("TerminatedEventArgs Exception Message: " + terminatedEventArgs.Exception.Message.ToString())
    End If
End Sub

Gilt für:

Weitere Informationen