WorkflowInstance.WorkflowInstanceControl Struktura
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í.
Poskytuje metody pro WorkflowInstance odvozené třídy pro přístup k funkcím modulu runtime pracovního postupu.
protected: value class WorkflowInstance::WorkflowInstanceControl
protected struct WorkflowInstance.WorkflowInstanceControl
Protected Structure WorkflowInstance.WorkflowInstanceControl
- Dědičnost
Vlastnosti
HasPendingTrackingRecords |
Volal modul runtime pracovního postupu k určení, zda má tato instance pracovního postupu čekající záznamy sledování a účastníka sledování. |
IsPersistable |
Získá hodnotu, která označuje, zda WorkflowInstance je ve stavu, kde může být trvalé. |
State |
Získá stav WorkflowInstance. |
TrackingEnabled |
Volal modul runtime pracovního postupu k určení, zda je v této instanci pracovního postupu povoleno sledování. |
Metody
Abort() |
Přeruší .WorkflowInstance |
Abort(Exception) |
Přeruší WorkflowInstance použití zadané výjimky. |
BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object) |
Volá se modulem runtime pracovního postupu, aby se asynchronně začaly odesílat čekající záznamy sledování účastníkům sledování. |
EndFlushTrackingRecords(IAsyncResult) |
Volá se modulem runtime pracovního postupu pro ukončení operace sledování. |
Equals(Object) |
Vrátí hodnotu, která označuje, zda je proud WorkflowInstance.WorkflowInstanceControl roven zadanému objektu. |
FlushTrackingRecords(TimeSpan) |
Volá se modulem runtime pracovního postupu pro odesílání záznamů sledování čekajících na sledování účastníků. |
GetAbortReason() |
Vrátí výjimku, která způsobí WorkflowInstance přerušení. |
GetBookmarks() |
Vrátí kolekci dostupných záložek pro WorkflowInstance. |
GetBookmarks(BookmarkScope) |
Vrátí kolekci dostupných záložek vytvořených WorkflowInstance v zadaném BookmarkScopeobjektu . |
GetCompletionState() |
Vrátí konečnou hodnotu ActivityInstanceState příkazu WorkflowInstance. |
GetCompletionState(Exception) |
Vrátí konečnou ActivityInstanceState hodnotu výjimky WorkflowInstance, včetně výjimky ukončení. |
GetCompletionState(IDictionary<String,Object>, Exception) |
Vrátí konečnou ActivityInstanceState hodnotu příkazu WorkflowInstance, včetně výstupů pracovního postupu a výjimky ukončení. |
GetHashCode() |
Vrátí kód hash pro tento WorkflowInstance.WorkflowInstanceControlkód . |
GetMappedVariables() |
Vrátí slovník proměnných v aktuálním oboru, které byly zadány pomocí Mappedpříkazu . |
PauseWhenPersistable() |
Požaduje, aby modul runtime pracovního postupu pozastavil WorkflowInstance v dalším okamžiku spuštění, kde je možné zachovat. Všimněte si, že fronta plánovače nemusí být v tomto okamžiku prázdná. |
PrepareForSerialization() |
WorkflowInstance Připraví stav pro serializaci. |
RequestPause() |
Požádá o zastavení plánovače. |
Run() |
Dá pokyn, WorkflowInstance aby zahájil provádění. |
ScheduleBookmarkResumption(Bookmark, Object) |
Naplánuje obnovení záložky se zadanou hodnotou. |
ScheduleBookmarkResumption(Bookmark, Object, BookmarkScope) |
Naplánuje Bookmark obnovení ze zadaného BookmarkScopeparametru . |
ScheduleCancel() |
Naplánuje zrušení .WorkflowInstance |
Terminate(Exception) |
WorkflowInstance Převede do stavu terminálu Faulted pomocí zadané výjimky. |
Track(WorkflowInstanceRecord) |
Volal modul runtime pracovního postupu pro přidání zadaného čekajícího záznamu do seznamu čekajících záznamů. |
Operátory
Equality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Vrátí hodnotu, která označuje, zda jsou dvě WorkflowInstance.WorkflowInstanceControl instance rovny. |
Inequality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Vrátí hodnotu, která označuje, zda si dvě WorkflowInstance.WorkflowInstanceControl instance nejsou rovny. |