Sdílet prostřednictvím


SqlTrackingWorkflowInstance.WorkflowInstanceInternalId Vlastnost

Definice

Získá nebo nastaví číslo, které lze použít k vyhledání souvisejících záznamů v samostatných zobrazeních pro tuto instanci pracovního postupu.

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

Hodnota vlastnosti

Číslo, které lze použít k vyhledání souvisejících záznamů v samostatných zobrazeních pro tuto instanci pracovního postupu.

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ří ListViewItem pro každou SqlTrackingWorkflowInstance proměnnou displayedWorkflows hodnotu. 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 vlastností 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ího postupu 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

Poznámky

Toto je interní operace spojení. WorkflowInstanceInternalId poskytuje efektivnější způsob přístupu k datům pro instanci pracovního postupu v databázi SQL než pomocí instance Guidpracovního postupu . Slouží WorkflowInstanceInternalId k vyhledání souvisejících záznamů pro tuto instanci pracovního postupu v samostatných zobrazeních.

Platí pro

Viz také