Ana içeriğe geç

Süreç

Geçerli WorkItem öğesini belirtilen parametrelerle işler.

1
myWorkItem.Process(selectedAction?: string, async?: boolean, completedBy?: ( string | Identity )):void

Parametreler

string selectedAction optional
    Seçilecek aksiyonu belirtir. Belirtilmezse mevcut WorkItem.SelectedAction özelliği kullanılır.

boolean async optional
    İş adımının eşzamanlı mı yoksa eşzamansız mı işleneceğini belirtir. true olarak ayarlanırsa iş adımı başka bir iş parçacığı bağlamında işlenir.

( string | Identity ) completedBy optional
    İş adımını tamamlayan kullanıcının kimliği.

Döndürür

Hiçbir şey. $WorkItem Komut dizisinin güncellenmiş durumu incelemesi gerektiğinde eşzamanlı bir çağrıdan sonra kullanın.

Notlar

İş adımının durumu şu durumlardan biri değilse Waiting, Created, veya Join, bu yöntemi çağırmak yasaktır ve erişim reddedildi hatası oluşturur.

Parametre async true ise bu yöntem hemen döner ve işleme arka planda devam eder. Aksi takdirde, işleme tamamlanana kadar bekler.

Bir aksiyon seçilmesi zorunludur. selectedAction Aktarılması güncellemeleri yapar SelectedAction; bu parametrenin atlanması yalnızca söz konusu özellik daha önce ayarlanmışsa geçerlidir. İşleme başlamadan önce iş adımında salt okunur erişim olup olmadığı denetlenir.

Ayrıca bkz.