WorkflowApplication.BeginUnload 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 IAsyncResult bir iş akışı örneğini zaman uyumsuz olarak kalıcı hale döndürür ve atar.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| BeginUnload(TimeSpan, AsyncCallback, Object) |
Belirtilen 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 kalıcı hale getirir ve atar. |
| BeginUnload(AsyncCallback, Object) |
Belirtilen geri çağırma yöntemini ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak kalıcı hale gelip atar. |
Açıklamalar
Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.
İş akışı örneği daha önce kalıcılıktan yüklendiyse, kalıcılık için iş akışını yüklemek için kullanılanın aynısı InstanceStore kullanılır. İş akışı oluşturulduysa ve henüz kalıcı hale gelmediyse, bu yöntemi çağırmadan önce bir InstanceStore yapılandırılmalıdır, aksi takdirde bu yöntem çağrıldığında bir InvalidOperationException oluşturulur.
BeginUnload(TimeSpan, AsyncCallback, Object)
Belirtilen 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 kalıcı hale getirir ve atar.
public:
IAsyncResult ^ BeginUnload(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginUnload(TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginUnload : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginUnload (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- timeout
- TimeSpan
İşlem iptal edilmeden ve bir BeginTerminate atmadan önce işlemin tamamlanması gereken aralıkTimeoutException.
- callback
- AsyncCallback
İşlem tamamlandığında çağrılacak BeginUnload 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 BeginUnload işleme başvuru.
Açıklamalar
İşlemin BeginUnload başarılı olup olmadığını belirlemek için öğesini çağırın EndUnload.
EndUnload parametresindeki yöntem başvurusunun içinden veya dışından callback çağrılabilir. İşlem tamamlanmadan önce EndUnload çağrılırsaBeginUnload, işlem tamamlanana BeginUnload kadar engeller.
BeginUnload İşlem belirtilen zaman aşımı aralığı içinde tamamlanmazsa, 'den TimeoutExceptionbir EndUnload oluşturulur.
İş akışı örneği daha önce kalıcılıktan yüklendiyse, kalıcılık için iş akışını yüklemek için kullanılanın aynısı InstanceStore kullanılır. İş akışı oluşturulduysa ve henüz kalıcı hale gelmediyse, bu yöntemi çağırmadan önce bir InstanceStore yapılandırılmalıdır, aksi takdirde bu yöntem çağrıldığında bir InvalidOperationException oluşturulur.
Bu yöntem, zaman uyumsuz tasarım desenini kullanarak IAsyncResult bir iş akışı örneğini zaman uyumsuz olarak kalıcı hale gelip kaldırır. Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.
Şunlara uygulanır
BeginUnload(AsyncCallback, Object)
Belirtilen geri çağırma yöntemini ve kullanıcı tarafından sağlanan durumu kullanarak bir iş akışı örneğini zaman uyumsuz olarak kalıcı hale gelip atar.
public:
IAsyncResult ^ BeginUnload(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginUnload(AsyncCallback callback, object state);
member this.BeginUnload : AsyncCallback * obj -> IAsyncResult
Public Function BeginUnload (callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- callback
- AsyncCallback
İşlem tamamlandığında çağrılacak BeginUnload 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 BeginUnload işleme başvuru.
Açıklamalar
İşlemin BeginUnload başarılı olup olmadığını belirlemek için öğesini çağırın EndUnload.
EndUnload parametresindeki yöntem başvurusunun içinden veya dışından callback çağrılabilir. İşlem tamamlanmadan önce EndUnload çağrılırsaBeginUnload, işlem tamamlanana BeginUnload kadar engeller. Varsayılan olarak, BeginUnload işlem 30 saniye içinde tamamlanmalıdır veya dosyasından TimeoutExceptionbir EndUnload atılır.
İş akışı örneği daha önce kalıcılıktan yüklendiyse, kalıcılık için iş akışını yüklemek için kullanılanın aynısı InstanceStore kullanılır. İş akışı oluşturulduysa ve henüz kalıcı hale gelmediyse, bu yöntemi çağırmadan önce bir InstanceStore yapılandırılmalıdır, aksi takdirde bu yöntem çağrıldığında bir InvalidOperationException oluşturulur.
Bu yöntem, zaman uyumsuz tasarım desenini kullanarak IAsyncResult bir iş akışı örneğini zaman uyumsuz olarak kalıcı hale gelip atar. Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.