WorkflowApplication.BeginTerminate Yöntem

Tanım

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

Aşırı Yüklemeler

Name Description
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 iş akışı örneğini zaman uyumsuz olarak sonlandırır.

BeginTerminate(Exception, AsyncCallback, Object)

Belirtilen özel durum, geri çağırma yöntemi 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 durum, zaman aşımı aralığı, geri çağırma yöntemi 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 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 BeginTerminate atmadan önce işlemin tamamlanması gereken aralıkTimeoutException.

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ını 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 EndTerminate çağrılırsaBeginTerminate, işlem tamamlanana BeginTerminate kadar engeller. BeginTerminate İşlem belirtilen zaman aşımı aralığı içinde tamamlanmazsa, 'den TimeoutExceptionbir EndTerminate 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 durum, geri çağırma yöntemi 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ını 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 EndTerminate çağrılırsaBeginTerminate, işlem tamamlanana BeginTerminate kadar engeller. Varsayılan olarak, BeginTerminate işlem 30 saniye içinde tamamlanmalıdır veya dosyasından TimeoutExceptionbir EndTerminate atılır.

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ını 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 EndTerminate çağrılırsaBeginTerminate, işlem tamamlanana BeginTerminate kadar engeller. Varsayılan olarak, BeginTerminate işlem 30 saniye içinde tamamlanmalıdır veya dosyasından TimeoutExceptionbir EndTerminate atılır.

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 durum, zaman aşımı aralığı, geri çağırma yöntemi 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 BeginTerminate atmadan önce işlemin tamamlanması gereken aralıkTimeoutException.

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ını 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 EndTerminate çağrılırsaBeginTerminate, işlem tamamlanana BeginTerminate kadar engeller. BeginTerminate İşlem belirtilen zaman aşımı aralığı içinde tamamlanmazsa a 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