StateMachine Klasa
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.
Modeluje przepływy pracy przy użyciu znanego modelu maszyny stanu.
public ref class StateMachine sealed : System::Activities::NativeActivity
[System.Windows.Markup.ContentProperty("States")]
public sealed class StateMachine : System.Activities.NativeActivity
[<System.Windows.Markup.ContentProperty("States")>]
type StateMachine = class
inherit NativeActivity
Public NotInheritable Class StateMachine
Inherits NativeActivity
- Dziedziczenie
- Atrybuty
Konstruktory
| StateMachine() |
Inicjuje nowe wystąpienie klasy StateMachine. |
Właściwości
| CacheId |
Pobiera identyfikator pamięci podręcznej, która jest unikatowa w zakresie definicji przepływu pracy. (Odziedziczone po Activity) |
| CanInduceIdle |
Pobiera lub ustawia wartość wskazującą, czy działanie może spowodować, że przepływ pracy stanie się bezczynny. (Odziedziczone po NativeActivity) |
| Constraints |
Pobiera kolekcję Constraint działań, które można skonfigurować w celu zapewnienia weryfikacji dla elementu Activity. (Odziedziczone po Activity) |
| DisplayName |
Pobiera lub ustawia opcjonalną przyjazną nazwę używaną do debugowania, walidacji, obsługi wyjątków i śledzenia. (Odziedziczone po Activity) |
| Id |
Pobiera identyfikator, który jest unikatowy w zakresie definicji przepływu pracy. (Odziedziczone po Activity) |
| Implementation |
Logika wykonywania działania. (Odziedziczone po NativeActivity) |
| ImplementationVersion |
Pobiera lub ustawia wersję implementacji działania. (Odziedziczone po NativeActivity) |
| InitialState |
Pobiera lub ustawia stan rozpoczęcia .StateMachine |
| States |
Pobiera kolekcję wszystkich stanów na poziomie głównym w obiekcie StateMachine. |
| Variables |
Pobiera kolekcję zmiennych, które mogą być używane w StateMachine zakresie. |
Metody
| Abort(NativeActivityAbortContext) |
Po zaimplementowaniu w klasie pochodnej akcje są wykonywane w odpowiedzi na przerwane działanie. (Odziedziczone po NativeActivity) |
| CacheMetadata(ActivityMetadata) |
Nie zaimplementowano. CacheMetadata(NativeActivityMetadata) Zamiast tego użyj metody . (Odziedziczone po NativeActivity) |
| CacheMetadata(NativeActivityMetadata) |
Tworzy i weryfikuje opis argumentów, zmiennych, działań podrzędnych i delegatów działań. (Odziedziczone po NativeActivity) |
| Cancel(NativeActivityContext) |
Po zaimplementowaniu w klasie pochodnej logika uruchamia logikę, aby spowodować pomyślne wczesne ukończenie działania. (Odziedziczone po NativeActivity) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| Execute(NativeActivityContext) |
Po zaimplementowaniu w klasie pochodnej uruchamia logikę wykonywania działania. (Odziedziczone po NativeActivity) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata, Activity) |
Zgłasza zdarzenie podczas tworzenia mapy aktualizacji dynamicznej. (Odziedziczone po NativeActivity) |
| OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
Zgłasza zdarzenie podczas tworzenia mapy aktualizacji dynamicznej. (Odziedziczone po NativeActivity) |
| ShouldSerializeDisplayName() |
Wskazuje, czy DisplayName właściwość powinna być serializowana. (Odziedziczone po Activity) |
| ToString() |
Zwraca obiekt String , który zawiera elementy Id i DisplayName .Activity (Odziedziczone po Activity) |
| UpdateInstance(NativeActivityUpdateContext) |
Aktualizacje wystąpienie klasy NativeActivity. (Odziedziczone po NativeActivity) |