StateMachineWorkflowInstance Sınıf

Tanım

Dikkat

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

geçerli örneğini yöneten bir StateMachineWorkflowActivitysınıfı temsil eder. Bu sınıf devralınamaz.

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
Devralma
StateMachineWorkflowInstance
Öznitelikler

Açıklamalar

Not

Bu malzeme artık kullanılmayan türleri ve ad alanlarını açıklamaktadır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5'te Kullanım Dışı Türler.

Bu sınıf ayrıca geçerli örneği üzerinde sorgu arabirimi sağlar StateMachineWorkflowActivity. Bu sınıfın bir örneğini kullanarak üzerinde StateMachineWorkflowInstanceçeşitli sorgular yapabilirsiniz.

Yapılabilecek tipik sorgular şunlardır:

  • Durum makinesinin geçerli durumu.

  • Geçerli durumdan olası geçişler.

  • Durum makinesi örneği için geçişlerin geçmişi.

  • Durum makinesindeki tüm durumların sabit listesi.

Oluşturucular

StateMachineWorkflowInstance(WorkflowRuntime, Guid)
Geçersiz.

StateMachineWorkflowInstance sınıfının yeni bir örneğini başlatır.

Özellikler

CurrentState
Geçersiz.

Şu anda yürütülmekte StateActivityolan öğesini alır.

CurrentStateName
Geçersiz.

Geçerli StateActivityöğesinin adını alır.

InstanceId
Geçersiz.

geçerli Guid örneğini gösteren öğesini StateMachineWorkflowActivityalır.

PossibleStateTransitions
Geçersiz.

Geçerlinin StateActivity gerçekleştirebileceği durum geçişleri koleksiyonunu alır.

StateHistory
Geçersiz.

Durum makinesi iş akışı örneğinin geçiş yaptığı durum etkinlikleri koleksiyonunu alır.

StateMachineWorkflow
Geçersiz.

en son tanımını StateMachineWorkflowActivityalır.

States
Geçersiz.

içindeki StateMachineWorkflowsınıfların StateActivity listesini alır.

WorkflowInstance
Geçersiz.

Geçerli WorkflowInstanceöğesini alır.

Yöntemler

EnqueueItem(IComparable, Object, IPendingWork, Object)
Geçersiz.

öğesine bir ileti postalar StateMachineWorkflowInstance.

EnqueueItem(IComparable, Object)
Geçersiz.

öğesine bir ileti postalar StateMachineWorkflowInstance.

Equals(Object)
Geçersiz.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()
Geçersiz.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()
Geçersiz.

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SetState(StateActivity)
Geçersiz.

Belirtilen StateActivityöğesine geçiş sağlar.

SetState(String)
Geçersiz.

adı StateActivitykullanılarak belirtilen StateActivity öğesine geçiş sağlar.

ToString()
Geçersiz.

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır