SqlTrackingWorkflowInstance.WorkflowInstanceInternalId Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Nummer ab, mit der verknüpfte Datensätze in verschiedenen Ansichten dieser Workflowinstanz gesucht werden können, oder legt die Nummer fest.
public:
property long WorkflowInstanceInternalId { long get(); void set(long value); };
public long WorkflowInstanceInternalId { get; set; }
member this.WorkflowInstanceInternalId : int64 with get, set
Public Property WorkflowInstanceInternalId As Long
Eigenschaftswert
Eine Nummer ab, mit der verknüpfte Datensätze in verschiedenen Ansichten dieser Workflowinstanz gesucht werden können.
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
Hinweise
Dies ist ein interner Verknüpfungsvorgang. WorkflowInstanceInternalId ermöglicht einen effizienteren Zugriff auf Daten zu einer Workflowinstanz in einer SQL-Datenbank als die Verwendung der Guid einer Workflowinstanz. Verwenden Sie WorkflowInstanceInternalId, um verknüpfte Datensätze dieser Workflowinstanz in verschiedenen Ansichten zu suchen.