WorkflowInstance.WorkflowInstanceControl Struktúra
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Metódusokat biztosít a származtatott osztályok számára WorkflowInstance a munkafolyamat-futtatókörnyezet funkcióinak eléréséhez.
protected: value class WorkflowInstance::WorkflowInstanceControl
protected struct WorkflowInstance.WorkflowInstanceControl
Protected Structure WorkflowInstance.WorkflowInstanceControl
- Öröklődés
Tulajdonságok
| Name | Description |
|---|---|
| HasPendingTrackingRecords |
A munkafolyamat-futtatókörnyezet meghívta, hogy megállapítsa, hogy a munkafolyamat-példány függőben lévő nyomkövetési rekordokkal és nyomkövetési résztvevővel rendelkezik-e. |
| IsPersistable |
Olyan értéket kap, amely jelzi, hogy az WorkflowInstance állapotban van-e, ahol megőrizhető. |
| State |
Lekéri a WorkflowInstance. |
| TrackingEnabled |
A munkafolyamat-futtatókörnyezet meghívta, hogy megállapítsa, engedélyezve van-e a nyomon követés ebben a munkafolyamat-példányban. |
Metódusok
| Name | Description |
|---|---|
| Abort() |
Megszakítja a WorkflowInstance. |
| Abort(Exception) |
Megszakítja a WorkflowInstance megadott kivétel használatát. |
| BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object) |
A munkafolyamat-futtatókörnyezet meghívta, hogy megkezdje a függőben lévő nyomkövetési rekordok küldését a résztvevők aszinkron nyomon követésére. |
| EndFlushTrackingRecords(IAsyncResult) |
A munkafolyamat-futtatókörnyezet meghívta a követés műveletének befejezéséhez. |
| Equals(Object) |
Olyan értéket ad vissza, amely jelzi, hogy az áram WorkflowInstance.WorkflowInstanceControl egyenlő-e a megadott objektummal. |
| FlushTrackingRecords(TimeSpan) |
A munkafolyamat futtatókörnyezete meghívta, hogy függőben lévő nyomkövetési rekordokat küldjön a nyomkövetési résztvevőknek. |
| GetAbortReason() |
A megszakítást okozó WorkflowInstance kivételt adja vissza. |
| GetBookmarks() |
A rendelkezésre álló könyvjelzők gyűjteményét adja vissza a WorkflowInstance. |
| GetBookmarks(BookmarkScope) |
A megadott WorkflowInstancehelyen létrehozott könyvjelzők BookmarkScope gyűjteményét adja vissza. |
| GetCompletionState() |
A utolsó értékét ActivityInstanceStateWorkflowInstanceadja vissza. |
| GetCompletionState(Exception) |
A megszakítási ActivityInstanceStatekivételt is tartalmazó végleges értéket WorkflowInstance adja vissza. |
| GetCompletionState(IDictionary<String,Object>, Exception) |
A munkafolyamat kimeneteit és a ActivityInstanceStatemegszakítási kivételt is tartalmazó végleges WorkflowInstance értéket adja vissza. |
| GetHashCode() |
Ennek a kivonatnak WorkflowInstance.WorkflowInstanceControla kódját adja vissza. |
| GetMappedVariables() |
Az aktuális hatókörben Mappedmegadott változók szótárát adja vissza. |
| PauseWhenPersistable() |
Kéri, hogy a munkafolyamat-futtatókörnyezet a végrehajtás következő pontján szüneteltesse WorkflowInstance , ahol meg lehet őrizni. Vegye figyelembe, hogy az ütemező üzenetsor jelenleg nem üres. |
| PrepareForSerialization() |
Előkészíti az WorkflowInstance állapotot a szerializáláshoz. |
| RequestPause() |
Azt kéri, hogy az ütemező leáll. |
| Run() |
Utasítja a WorkflowInstance végrehajtás megkezdését. |
| ScheduleBookmarkResumption(Bookmark, Object, BookmarkScope) |
Bookmark Újrakezdés ütemezése a megadottbólBookmarkScope. |
| ScheduleBookmarkResumption(Bookmark, Object) |
Ütemez egy könyvjelző-újraindítást a megadott értékkel. |
| ScheduleCancel() |
Ütemezi a .WorkflowInstance |
| Terminate(Exception) |
Áttűnés a WorkflowInstance terminálállapotba Faulted a megadott kivétel használatával. |
| Track(WorkflowInstanceRecord) |
A munkafolyamat-futtatókörnyezet meghívta, hogy adja hozzá a megadott függőben lévő rekordot a függőben lévő rekordok listájához. |
Operátorok
| Name | Description |
|---|---|
| Equality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Egy értéket ad vissza, amely jelzi, hogy két WorkflowInstance.WorkflowInstanceControl példány egyenlő-e. |
| Inequality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Olyan értéket ad vissza, amely jelzi, hogy két WorkflowInstance.WorkflowInstanceControl példány nem egyenlő-e. |