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

Note

Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Deprecated Types in Windows Workflow Foundation 4.5.

Bu sınıf, geçerli örneği StateMachineWorkflowActivityüzerinden sorgu arabirimini de sağlar. 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 numaralandırması.

Oluşturucular

Name Description
StateMachineWorkflowInstance(WorkflowRuntime, Guid)
Geçersiz.

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

Özellikler

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

öğesinin en son tanımını StateMachineWorkflowActivityalır.

States
Geçersiz.

içindeki StateActivitysınıfların StateMachineWorkflow listesini alır.

WorkflowInstance
Geçersiz.

Geçerli WorkflowInstancealır.

Yöntemler

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

adresine bir ileti postalar StateMachineWorkflowInstance.

EnqueueItem(IComparable, Object)
Geçersiz.

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

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

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

Geçerli Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır