WorkflowApplication.BeginLoadRunnableInstance 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.
içinden InstanceStoreçalıştırılabilir bir iş akışı örneği yükleme işlemini zaman uyumsuz olarak başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) |
Belirtilen zaman aşımı aralığını kullanarak içinden çalıştırılabilir bir iş akışı örneğini InstanceStore yüklemek için bir işlem başlatır. |
| BeginLoadRunnableInstance(AsyncCallback, Object) |
içinden InstanceStoreçalıştırılabilir bir iş akışı örneği yüklemek için bir işlem başlatır. |
Açıklamalar
Çalıştırılabilir örnek, süreölçer veya örnek kilidinin süresinin dolduğu bir örnektir.
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)
Belirtilen zaman aşımı aralığını kullanarak içinden çalıştırılabilir bir iş akışı örneğini InstanceStore yüklemek için bir işlem başlatır.
public:
IAsyncResult ^ BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- timeout
- TimeSpan
İşlem iptal edilmeden ve oluşturmadan TimeoutException önce yükleme işleminin tamamlanması gereken aralık.
- callback
- AsyncCallback
İşlem tamamlandığında çağrılacak yöntem.
- state
- Object
Zaman uyumsuz işlem hakkında bilgi içeren isteğe bağlı uygulamaya özgü nesne.
Döndürülenler
Zaman uyumsuz işleme başvuru.
Açıklamalar
Çalıştırılabilir örnek, süreölçer veya örnek kilidinin süresinin dolduğu bir örnektir.
Yükleme işleminin başarılı olup olmadığını belirlemek için öğesini çağırın EndLoadRunnableInstance.
EndLoadRunnableInstance yönteminin içinden veya dışından callback çağrılabilir. Özgeçmiş işlemi tamamlanmadan önce çağrılırsa EndLoadRunnableInstance , sürdürme işlemi tamamlanana kadar engeller. Belirtilen zaman aşımı aralığı içinde yükleme işlemi tamamlanmazsa, 'den TimeoutExceptionbir EndLoadRunnableInstance oluşturulur.
Bu yöntem, zaman uyumsuz tasarım desenini IAsyncResult kullanarak bir iş akışını zaman uyumsuz olarak yükler. Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.
Şunlara uygulanır
BeginLoadRunnableInstance(AsyncCallback, Object)
içinden InstanceStoreçalıştırılabilir bir iş akışı örneği yüklemek için bir işlem başlatır.
public:
IAsyncResult ^ BeginLoadRunnableInstance(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance(AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- callback
- AsyncCallback
İşlem tamamlandığında çağrılacak yöntem.
- state
- Object
Zaman uyumsuz işlem hakkında bilgi içeren isteğe bağlı uygulamaya özgü nesne.
Döndürülenler
Zaman uyumsuz işleme başvuru.
Açıklamalar
Çalıştırılabilir örnek, süreölçer veya örnek kilidinin süresinin dolduğu bir örnektir.
Yükleme işleminin başarılı olup olmadığını belirlemek için öğesini çağırın EndLoadRunnableInstance.
EndLoadRunnableInstance yönteminin içinden veya dışından callback çağrılabilir. Özgeçmiş işlemi tamamlanmadan önce çağrılırsa EndLoadRunnableInstance , sürdürme işlemi tamamlanana kadar engeller. Varsayılan olarak, sürdürme işlemi 30 saniye içinde tamamlanmalıdır, aksi halde dosyasından TimeoutExceptionbir EndLoadRunnableInstance atılır.
Bu yöntem, zaman uyumsuz tasarım desenini IAsyncResult kullanarak bir iş akışını zaman uyumsuz olarak yükler. Daha fazla bilgi için bkz. Zaman Uyumsuz Programlamaya Genel Bakış.