WorkflowInstance.Start Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İş akışı örneğinin yürütülmesini başlatır.
public:
void Start();
public void Start ();
member this.Start : unit -> unit
Public Sub Start ()
Özel durumlar
İş akışı çalışma zamanı altyapısı çalışmıyor.
-veya-
İş akışı örneği zaten başlatıldı.
Örnekler
Aşağıdaki kod örneği, bir iş akışı ana bilgisayarında başlatmak WorkflowInstance için yöntemini nasıl kullanabileceğinizi Start gösterir. Kod, öğesinin WorkflowRuntimebir örneğini oluşturur, çalışma zamanına hizmetler ekler ve ardından bir WorkflowInstance nesne oluşturmak için önerilen yolu gösterir. Bir Type nesne oluşturur ve konağın ilişkilendirildiği iş akışı nesnelerinden birine dönüştürür. Kod daha sonra yöntemini çağırarak CreateWorkflow ve daha önce oluşturulan türü geçirerek başlatılırWorkflowInstance. WorkflowInstance yöntemi çağrısıyla Start başlatılır.
Bu kod örneği, Program.cs dosyasından İş Akışı SDK'sını İptal Etme örneğinin bir parçasıdır. Daha fazla bilgi için bkz. İş Akışını İptal Etme.
Type type = typeof(SampleWorkflow1);
WorkflowInstance workflowInstance = workflowRuntime.CreateWorkflow(type);
workflowInstance.Start();
Dim workflowInstance As WorkflowInstance
workflowInstance = workflowRuntime.CreateWorkflow(GetType(SampleWorkflow))
workflowInstance.Start()
Açıklamalar
Start bu iş akışı örneğinin kök etkinliğini çağırır ExecuteActivity . Bir özel durumla karşılaşırsaStart, sonlandırma nedeni olarak geçirilen özel durumun özelliğiyle Message çağırarak Terminate iş akışı örneğini sonlandırır.