Aracılığıyla paylaş


WorkflowRuntimeService.OnStarted Yöntem

Tanım

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.

Şunlara uygulanır