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. |