WorkflowInstance.WorkflowInstanceControl Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia metody dla WorkflowInstance klas pochodnych w celu uzyskania dostępu do funkcji środowiska uruchomieniowego przepływu pracy.
protected: value class WorkflowInstance::WorkflowInstanceControl
protected struct WorkflowInstance.WorkflowInstanceControl
Protected Structure WorkflowInstance.WorkflowInstanceControl
- Dziedziczenie
Właściwości
| HasPendingTrackingRecords |
Wywoływane przez środowisko uruchomieniowe przepływu pracy w celu określenia, czy to wystąpienie przepływu pracy ma oczekujące rekordy śledzenia i uczestnika śledzenia. |
| IsPersistable |
Pobiera wartość wskazującą, czy WorkflowInstance element znajduje się w stanie, w którym można go utrwał. |
| State |
Pobiera stan .WorkflowInstance |
| TrackingEnabled |
Wywoływane przez środowisko uruchomieniowe przepływu pracy w celu określenia, czy śledzenie jest włączone w tym wystąpieniu przepływu pracy. |
Metody
| Abort() |
Przerywa element WorkflowInstance. |
| Abort(Exception) |
Przerywa WorkflowInstance korzystanie z określonego wyjątku. |
| BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object) |
Wywoływana przez środowisko uruchomieniowe przepływu pracy, aby rozpocząć wysyłanie oczekujących rekordów śledzenia w celu asynchronicznego śledzenia uczestników. |
| EndFlushTrackingRecords(IAsyncResult) |
Wywoływane przez środowisko uruchomieniowe przepływu pracy w celu zakończenia operacji śledzenia. |
| Equals(Object) |
Zwraca wartość wskazującą, czy bieżący WorkflowInstance.WorkflowInstanceControl jest równy określonemu obiektowi. |
| FlushTrackingRecords(TimeSpan) |
Wywoływane przez środowisko uruchomieniowe przepływu pracy w celu wysyłania oczekujących rekordów śledzenia do śledzenia uczestników. |
| GetAbortReason() |
Zwraca wyjątek, który powoduje WorkflowInstance przerwanie. |
| GetBookmarks() |
Zwraca kolekcję dostępnych zakładek dla elementu WorkflowInstance. |
| GetBookmarks(BookmarkScope) |
Zwraca kolekcję dostępnych zakładek dla WorkflowInstance elementu utworzonego w określonym BookmarkScopeobiekcie . |
| GetCompletionState() |
Zwraca ostatni ActivityInstanceState element WorkflowInstance. |
| GetCompletionState(Exception) |
Zwraca wynik końcowy ActivityInstanceState wyjątku WorkflowInstance, w tym wyjątku zakończenia. |
| GetCompletionState(IDictionary<String,Object>, Exception) |
Zwraca ostatni ActivityInstanceState element WorkflowInstance, w tym dane wyjściowe przepływu pracy i wyjątek zakończenia. |
| GetHashCode() |
Zwraca kod skrótu dla tego WorkflowInstance.WorkflowInstanceControl. |
| GetMappedVariables() |
Zwraca słownik zmiennych w bieżącym zakresie, który został określony za pomocą Mappedpolecenia . |
| PauseWhenPersistable() |
Żąda, aby środowisko uruchomieniowe przepływu pracy wstrzymało WorkflowInstance obiekt w następnym punkcie wykonywania, gdy jest możliwe utrwalanie. Pamiętaj, że kolejka harmonogramu może nie być pusta w tym momencie. |
| PrepareForSerialization() |
WorkflowInstance Przygotowuje stan do serializacji. |
| RequestPause() |
Żąda, aby harmonogram został zatrzymany. |
| Run() |
Instruuje element , WorkflowInstance aby rozpocząć wykonywanie. |
| ScheduleBookmarkResumption(Bookmark, Object) |
Planuje wznowienie zakładki z określoną wartością. |
| ScheduleBookmarkResumption(Bookmark, Object, BookmarkScope) |
Bookmark Planuje wznowienie z określonego BookmarkScopeelementu . |
| ScheduleCancel() |
Planuje anulowanie elementu WorkflowInstance. |
| Terminate(Exception) |
Przechodzi do WorkflowInstance stanu terminalu Faulted przy użyciu określonego wyjątku. |
| Track(WorkflowInstanceRecord) |
Wywoływane przez środowisko uruchomieniowe przepływu pracy w celu dodania określonego oczekującego rekordu do listy oczekujących rekordów. |
Operatory
| Equality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Zwraca wartość wskazującą, czy dwa WorkflowInstance.WorkflowInstanceControl wystąpienia są równe. |
| Inequality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl) |
Zwraca wartość wskazującą, czy dwa WorkflowInstance.WorkflowInstanceControl wystąpienia nie są równe. |