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