StateMachine<TReturn> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Representa el estado de la máquina.
public abstract class StateMachine<TReturn>
type StateMachine<'Return> = class
Public MustInherit Class StateMachine(Of TReturn)
Parámetros de tipo
- TReturn
Tipo genérico Return.
- Herencia
-
StateMachine<TReturn>
- Derivado
Constructores
| StateMachine<TReturn>() |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Inicializa una nueva instancia de la StateMachine<TReturn> clase . |
Propiedades
| CurrentState |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene o establece el estado actual de la máquina. |
| StartState |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Obtiene el estado inicial de la máquina. |
Métodos
| Stay() |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Permanece en la máquina durante la transición. |
| Stay(TReturn) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Permanece en la máquina durante la transición con la salida especificada. |
| Stop() |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Deshabilita la máquina tras la transición. |
| Transition(StateMachine<TReturn>.State) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Indica la nueva transición del estado. |
| Transition(TReturn, StateMachine<TReturn>.State) |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Indica la nueva transición del estado con la salida especificada. |
| Turn() |
Este tipo o miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código. Describe el proceso de giro del estado. |