Aracılığıyla paylaş


WorkflowApplication.BeginTerminate Yöntem

Tanım

Zaman uyumsuz tasarım desenini IAsyncResult kullanarak bir iş akışı örneğini zaman uyumsuz olarak sonlandırır.

Aşırı Yüklemeler

BeginTerminate(String, TimeSpan, AsyncCallback, Object)

Belirtilen hata iletisini, zaman aşımı aralığını, geri çağırma yöntemini ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak sonlandırır.

BeginTerminate(Exception, AsyncCallback, Object)

Belirtilen özel durumu, geri çağırma yöntemini ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak sonlandırır.

BeginTerminate(String, AsyncCallback, Object)

Belirtilen hata iletisini, geri çağırma yöntemini ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak sonlandırır.

BeginTerminate(Exception, TimeSpan, AsyncCallback, Object)

Belirtilen özel durumu, zaman aşımı aralığını, geri çağırma yöntemini ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak sonlandırır.

Açıklamalar

Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.

BeginTerminate(String, TimeSpan, AsyncCallback, Object)

Belirtilen hata iletisini, zaman aşımı aralığını, geri çağırma yöntemini ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak sonlandırır.

public:
 IAsyncResult ^ BeginTerminate(System::String ^ reason, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (string reason, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginTerminate : string * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As String, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parametreler

reason
String

İş akışı örneğini sonlandırmanın nedeni.

timeout
TimeSpan

İşlem iptal edilmeden ve bir TimeoutException atmadan önce işlemin tamamlanması gereken aralıkBeginTerminate.

callback
AsyncCallback

İşlem tamamlandığında çağrılacak BeginTerminate yöntem.

state
Object

Zaman uyumsuz işlem hakkında bilgi içeren isteğe bağlı bir uygulamaya özgü nesne.

Döndürülenler

Zaman uyumsuz BeginTerminate işleme başvuru.

Açıklamalar

Bu yöntem, iş akışı örneğinin sonlandırılmasına zamanlar. Sonlandırma tamamlandığında bildirim almak için tutamacı Completed kullanın.

İşlemin BeginTerminate başarılı olup olmadığını belirlemek için öğesini çağırın EndTerminate. EndTerminate parametresindeki yöntem başvurusunun içinden veya dışından callback çağrılabilir. İşlem tamamlanmadan önce BeginTerminate çağrılırsaEndTerminate, işlem tamamlanana BeginTerminate kadar engeller. BeginTerminate İşlem belirtilen zaman aşımı aralığı içinde tamamlanmazsa,'den EndTerminatebir TimeoutException oluşturulur.

Bu yöntem, zaman uyumsuz tasarım desenini kullanarak bir iş akışı örneğini IAsyncResult zaman uyumsuz olarak sonlandırır. Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.

Şunlara uygulanır

BeginTerminate(Exception, AsyncCallback, Object)

Belirtilen özel durumu, geri çağırma yöntemini ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak sonlandırır.

public:
 IAsyncResult ^ BeginTerminate(Exception ^ reason, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (Exception reason, AsyncCallback callback, object state);
member this.BeginTerminate : Exception * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As Exception, callback As AsyncCallback, state As Object) As IAsyncResult

Parametreler

reason
Exception

İş akışı örneğinin sonlandırılmasının nedeni.

callback
AsyncCallback

İşlem tamamlandığında çağrılacak BeginTerminate yöntem.

state
Object

Zaman uyumsuz işlem hakkında bilgi içeren isteğe bağlı bir uygulamaya özgü nesne.

Döndürülenler

Geçerli BeginTerminate işleme başvuru.

Açıklamalar

Bu yöntem, iş akışı örneğinin sonlandırılmasına zamanlar. Sonlandırma tamamlandığında bildirim almak için tutamacı Completed kullanın.

İşlemin BeginTerminate başarılı olup olmadığını belirlemek için öğesini çağırın EndTerminate. EndTerminate parametresinde başvurulan yöntemin içinden veya dışından callback çağrılabilir. İşlem tamamlanmadan önce BeginTerminate çağrılırsaEndTerminate, işlem tamamlanana BeginTerminate kadar engeller. Varsayılan olarak, BeginTerminate işlemin 30 saniye içinde tamamlanması gerekir veya dosyasından EndTerminatebir TimeoutException oluşturulur.

Bu yöntem, zaman uyumsuz tasarım desenini IAsyncResult kullanarak bir iş akışını zaman uyumsuz olarak sonlandırır. Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.

Şunlara uygulanır

BeginTerminate(String, AsyncCallback, Object)

Belirtilen hata iletisini, geri çağırma yöntemini ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak sonlandırır.

public:
 IAsyncResult ^ BeginTerminate(System::String ^ reason, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (string reason, AsyncCallback callback, object state);
member this.BeginTerminate : string * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As String, callback As AsyncCallback, state As Object) As IAsyncResult

Parametreler

reason
String

İş akışı örneğini sonlandırmanın nedeni.

callback
AsyncCallback

İşlem tamamlandığında çağrılacak BeginTerminate yöntem.

state
Object

Zaman uyumsuz işlem hakkında bilgi içeren isteğe bağlı bir uygulamaya özgü nesne.

Döndürülenler

Geçerli BeginTerminate işleme başvuru.

Açıklamalar

Bu yöntem, iş akışı örneğinin sonlandırılmasına zamanlar. Sonlandırma tamamlandığında bildirim almak için tutamacı Completed kullanın.

İşlemin BeginTerminate başarılı olup olmadığını belirlemek için öğesini çağırın EndTerminate. EndTerminate parametresindeki yöntem başvurusunun içinden veya dışından callback çağrılabilir. İşlem tamamlanmadan önce BeginTerminate çağrılırsaEndTerminate, işlem tamamlanana BeginTerminate kadar engeller. Varsayılan olarak, BeginTerminate işlemin 30 saniye içinde tamamlanması gerekir veya dosyasından EndTerminatebir TimeoutException oluşturulur.

Bu yöntem, zaman uyumsuz tasarım desenini kullanarak bir iş akışı örneğini IAsyncResult zaman uyumsuz olarak sonlandırır. Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.

Şunlara uygulanır

BeginTerminate(Exception, TimeSpan, AsyncCallback, Object)

Belirtilen özel durumu, zaman aşımı aralığını, geri çağırma yöntemini ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak sonlandırır.

public:
 IAsyncResult ^ BeginTerminate(Exception ^ reason, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginTerminate (Exception reason, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginTerminate : Exception * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginTerminate (reason As Exception, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parametreler

reason
Exception

İş akışı örneğini sonlandırmanın nedeni.

timeout
TimeSpan

İşlem iptal edilmeden ve bir TimeoutException atmadan önce işlemin tamamlanması gereken aralıkBeginTerminate.

callback
AsyncCallback

İşlem tamamlandığında çağrılacak BeginTerminate yöntem.

state
Object

Zaman uyumsuz işlem hakkında bilgi içeren isteğe bağlı bir uygulamaya özgü nesne.

Döndürülenler

Geçerli BeginTerminate işleme başvuru.

Açıklamalar

Bu yöntem, iş akışı örneğinin sonlandırılmasına zamanlar. Sonlandırma tamamlandığında bildirim almak için tutamacı Completed kullanın.

İşlemin BeginTerminate başarılı olup olmadığını belirlemek için öğesini çağırın EndTerminate. EndTerminate yönteminin içinden veya dışından callback çağrılabilir. İşlem tamamlanmadan önce BeginTerminate çağrılırsaEndTerminate, işlem tamamlanana BeginTerminate kadar engeller. BeginTerminate İşlem belirtilen zaman aşımı aralığı içinde tamamlanmazsa bir TimeoutException oluşturulur. Bu veya işlem sırasında BeginTerminate oluşan diğer özel durumlar' dan EndTerminateoluşturulur.

Bu yöntem, zaman uyumsuz tasarım desenini IAsyncResult kullanarak bir iş akışını zaman uyumsuz olarak sonlandırır. Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.

Şunlara uygulanır