WorkflowApplication.BeginTerminate 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.
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ış.