Condividi tramite


StateMachineWorkflowInstance Classe

Definizione

Attenzione

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Rappresenta una classe che gestisce l'istanza corrente di una StateMachineWorkflowActivity. La classe non può essere ereditata.

public ref class StateMachineWorkflowInstance sealed
public sealed class StateMachineWorkflowInstance
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class StateMachineWorkflowInstance
type StateMachineWorkflowInstance = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type StateMachineWorkflowInstance = class
Public NotInheritable Class StateMachineWorkflowInstance
Ereditarietà
StateMachineWorkflowInstance
Attributi

Commenti

Nota

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).

Questa classe fornisce anche il QI (Query Interface) sull'istanza corrente di StateMachineWorkflowActivity. L'utilizzo di un'istanza di questa classe consente di eseguire varie query su StateMachineWorkflowInstance.

Di seguito sono indicate le query tipiche che possibile eseguire:

  • Stato attuale della macchina a stati.

  • Possibili transizioni dallo stato corrente.

  • Cronologia di transizioni per l'istanza della macchina a stati.

  • Enumerazione di tutti gli stati nella macchina a stati.

Costruttori

StateMachineWorkflowInstance(WorkflowRuntime, Guid)
Obsoleti.

Inizializza una nuova istanza della classe StateMachineWorkflowInstance.

Proprietà

CurrentState
Obsoleti.

Ottiene la StateActivity attualmente in esecuzione

CurrentStateName
Obsoleti.

Ottiene il nome della classe StateActivity corrente.

InstanceId
Obsoleti.

Ottiene l'oggetto Guid che indica l'istanza corrente dell'oggetto StateMachineWorkflowActivity.

PossibleStateTransitions
Obsoleti.

Ottiene una raccolta di transizioni di stato che la StateActivity corrente è in grado di eseguire.

StateHistory
Obsoleti.

Ottiene una raccolta di attività di stato attraverso le quali l'istanza del flusso di lavoro della macchina a stati ha eseguito la transizione.

StateMachineWorkflow
Obsoleti.

Ottiene l'ultima definizione di StateMachineWorkflowActivity.

States
Obsoleti.

Ottiene un elenco delle classi StateActivity in StateMachineWorkflow.

WorkflowInstance
Obsoleti.

Ottiene l'oggetto WorkflowInstance corrente.

Metodi

EnqueueItem(IComparable, Object, IPendingWork, Object)
Obsoleti.

Inserisce un messaggio in StateMachineWorkflowInstance.

EnqueueItem(IComparable, Object)
Obsoleti.

Inserisce un messaggio in StateMachineWorkflowInstance.

Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SetState(StateActivity)
Obsoleti.

Fornisce una transizione a una StateActivity specificata.

SetState(String)
Obsoleti.

Fornisce una transizione a una StateActivity specificata utilizzando il nome della StateActivity.

ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a