WorkflowRuntimeService.OnStarted 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.
Türetilmiş bir sınıfta geçersiz kılındığında, iş akışı çalışma zamanı altyapısı olayı tetiklediğinde çağrılacak yöntemi temsil eder Started .
protected:
virtual void OnStarted();
protected virtual void OnStarted ();
abstract member OnStarted : unit -> unit
override this.OnStarted : unit -> unit
Protected Overridable Sub OnStarted ()
Açıklamalar
sınıfı, WorkflowRuntimeService iş akışı çalışma zamanı altyapısı tüm iş akışı çalışma zamanı altyapısı hizmetleri için yöntemini çağırdıktan Start sonra iş akışı çalışma zamanı altyapısı hizmetlerinin diğer hizmetlere bağımlı herhangi bir başlatma gerçekleştirebilmesi için iki aşamalı bir başlatma mekanizması uygular. İş akışı çalışma zamanı altyapısı tüm iş akışı çalışma zamanı altyapısı hizmetlerinin yöntemini çağırdıktan Start sonra olayı tetikler WorkflowRuntime.Started . Olay tetiklendiğinde WorkflowRuntime.Started hizmetinizin gerektirdiği son başlatma işlevlerini sağlamak için yöntemini geçersiz kılabilirsinizOnStarted. Etkinlikten abone ve abonelikten WorkflowRuntime.Started çıkarma mekanizması dahili olarak ele alınır.
Not
Hizmetiniz iş akışı çalışma zamanı altyapısı zaten başlatıldıktan sonra çağrısıyla AddService iş akışı çalışma zamanı altyapısına eklenirse, iş akışı çalışma zamanı altyapısı hizmetinizde çağrılır Start . Ancak bu durumda Started olay zaten gerçekleşmiştir, bu nedenle hizmetinizin normalde yönteminin içinden Start gerçekleştireceği başlatma işlemlerini gerçekleştirmesi OnStarted gerekebilir. İş akışı çalışma zamanı altyapısının başlatılıp başlatılmadığını belirlemek için test IsStarted edebilirsiniz.
State çağrılmadan Started önce OnStarted olarak ayarlanır. varsayılan uygulaması OnStarted hiçbir eylem gerçekleştirmez.