Aracılığıyla paylaş


SqlTrackingQueryOptions.WorkflowStatus Özellik

Tanım

çağrısı GetWorkflows(SqlTrackingQueryOptions)tarafından döndürülen nesne kümesini SqlTrackingWorkflowInstance kısıtlamak için kullanılan değeri alır veya ayarlarWorkflowStatus.

public:
 property Nullable<System::Workflow::Runtime::WorkflowStatus> WorkflowStatus { Nullable<System::Workflow::Runtime::WorkflowStatus> get(); void set(Nullable<System::Workflow::Runtime::WorkflowStatus> value); };
public System.Workflow.Runtime.WorkflowStatus? WorkflowStatus { get; set; }
member this.WorkflowStatus : Nullable<System.Workflow.Runtime.WorkflowStatus> with get, set
Public Property WorkflowStatus As Nullable(Of WorkflowStatus)

Özellik Değeri

Değerlerden WorkflowStatus biri veya null (Nothing Visual Basic'te). Varsayılan değer null (Nothing).

Açıklamalar

SqlTrackingQueryOptionstarafından belirtilen ve tarafından belirtilen süre StatusMinDateTime boyunca belirtilen duruma WorkflowStatus sahip Type olan ve StatusMaxDateTimetarafından belirtilen WorkflowTypenesnelerden en az biriyle TrackingDataItemValue eşleşen verileri ayıklayan bu iş akışı örneklerine yapılan bir çağrı SqlTrackingQuery.GetWorkflows tarafından TrackingDataItemsdöndürülen nesne kümesini SqlTrackingWorkflowInstance kısıtlar.

Bir iş akışı örneğinin, belirtilen süre içinde veya öncesinde bu iş akışı örneği için son WorkflowTrackingRecord alınan değerinin özelliği tarafından WorkflowStatusbelirtilen değerle eşleşen System.Workflow.Runtime.WorkflowStatus bir değere ayarlanmışsa, eşleşen bir TrackingWorkflowEvent duruma WorkflowStatus sahip WorkflowTrackingRecord.TrackingWorkflowEvent olduğu kabul edilir. Bu nedenle, TrackingProfile iş akışı örneği için uygun System.Workflow.Runtime.Tracking.TrackingWorkflowEvent değer için yapılandırılmış bir WorkflowTrackPoint olmalıdır. Yalnızca TrackingWorkflowEvent iş akışı izleme kayıtlarında gönderilen değerler eşleştirilebilir. İş akışı örneği için hiçbir iş akışı izleme kaydı gönderilmediyse, iş akışı örneğinin durumu WorkflowStatus.Createdolarak kabul edilir.

Aşağıdaki tabloda, değerler ve WorkflowStatus değerler arasındaki TrackingWorkflowEvent eşleme gösterilmektedir.

TrackingWorkflowEvent değeri WorkflowStatus değeri
Aborted Running
Changed Running
Completed Completed
Created Created
Exception Running
Idle Running
Loaded Running
Persisted Running
Resumed Running
Started Running
Suspended Suspended
Terminated Terminated
Unloaded Running

null () iseWorkflowStatus, döndürülen nesne kümesi SqlTrackingWorkflowInstance durumla kısıtlanmaz; başka bir deyişle, diğer özellikleri SqlTrackingQueryOptionstarafından belirtilen parametrelerle eşleşen herhangi bir iş akışı örneği için bir SqlTrackingWorkflowInstance nesne döndürülürNothing.

Şunlara uygulanır