WorkflowApplication.BeginCancel 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ışını zaman uyumsuz olarak iptal eder.
Aşırı Yüklemeler
BeginCancel(AsyncCallback, Object) |
Belirtilen AsyncCallback ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak iptal eder. |
BeginCancel(TimeSpan, AsyncCallback, Object) |
Belirtilen zaman aşımı aralığını, AsyncCallbackve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak iptal eder. |
Açıklamalar
Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.
BeginCancel(AsyncCallback, Object)
Belirtilen AsyncCallback ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak iptal eder.
public:
IAsyncResult ^ BeginCancel(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCancel (AsyncCallback callback, object state);
member this.BeginCancel : AsyncCallback * obj -> IAsyncResult
Public Function BeginCancel (callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- callback
- AsyncCallback
İptal işlemi tamamlandığında çağrılacak 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 iptal işlemine başvuru.
Açıklamalar
İptal işleminin başarılı olup olmadığını belirlemek için öğesini çağırın EndCancel. EndCancel yönteminin içinden veya dışından callback
çağrılabilir. İptal işlemi tamamlanmadan önce çağrılırsa EndCancel , iptal işlemi tamamlanana kadar engeller. Varsayılan olarak, iptal işleminin 30 saniye içinde tamamlanması gerekir veya dosyasından EndCancelbir TimeoutException oluşturulur.
Bu yöntem, zaman uyumsuz tasarım desenini IAsyncResult kullanarak iş akışını zaman uyumsuz olarak iptal eder. Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.
Şunlara uygulanır
BeginCancel(TimeSpan, AsyncCallback, Object)
Belirtilen zaman aşımı aralığını, AsyncCallbackve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak iptal eder.
public:
IAsyncResult ^ BeginCancel(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCancel (TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginCancel : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginCancel (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- timeout
- TimeSpan
İşlem iptal edilmeden ve bir TimeoutException atmadan önce iptal işleminin tamamlanması gereken aralık.
- callback
- AsyncCallback
İptal işlemi tamamlandığında çağrılacak 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 iptal işlemine başvuru.
Açıklamalar
İptal işleminin başarılı olup olmadığını belirlemek için öğesini çağırın EndCancel. EndCancel parametresinde belirtilen yöntemin içinden veya dışından callback
çağrılabilir. İptal işlemi tamamlanmadan önce çağrılırsa EndCancel , iptal işlemi tamamlanana kadar engeller. İptal işlemi parametresi tarafından timeOut
belirtilen aralıkta tamamlanmazsa, dosyasından EndCancelbir TimeoutException oluşturulur.
Bu yöntem, zaman uyumsuz tasarım desenini IAsyncResult kullanarak iş akışını zaman uyumsuz olarak iptal eder. Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.