SqlTrackingWorkflowInstance.WorkflowInstanceId Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Instance Guid pracovního postupu, pro kterou to SqlTrackingWorkflowInstance platí.
public:
property Guid WorkflowInstanceId { Guid get(); void set(Guid value); };
public Guid WorkflowInstanceId { get; set; }
member this.WorkflowInstanceId : Guid with get, set
Public Property WorkflowInstanceId As Guid
Hodnota vlastnosti
Instance Guid pracovního postupu, pro kterou to SqlTrackingWorkflowInstance platí.
Příklady
Následující příklad kódu ukazuje, jak získat informace o všech SqlTrackingWorkflowInstance objektech obsažených v seznamu zobrazených pracovních postupů. Kód vytvoří pro každou SqlTrackingWorkflowInstance nalezenou ListViewItem
proměnnou displayedWorkflows
. Každý ListViewItem obsahuje řetězcovou reprezentaci WorkflowInstanceInternalIdvlastností , a WorkflowTypeStatus . Potom přidá položku do objektu workflowStatusList
. Kód používá dříve pojmenované hodnoty vlastnosti a řetězcovou verzi Initialized vlastnosti k vytvoření nového WorkflowStatusInfo
objektu, který je také přidán do objektu workflowStatusList
.
Tento příklad kódu je součástí ukázky sady SDK pro monitorování pracovních postupů ze souboru Mainform.cs. Další informace najdete v tématu Monitorování pracovního postupu.
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