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ğini yükleme işlemini zaman uyumsuz olarak başlatır.
Aşırı Yüklemeler
BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object) |
Belirtilen zaman aşımı aralığını kullanarak içinden çalıştırılabilir bir iş akışı örneği 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ği 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 bir TimeoutException atmadan ö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ı bir 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. Sürdürme işlemi tamamlanmadan önce çağrılırsa EndLoadRunnableInstance , sürdürme işlemi tamamlanana kadar engeller. Yükleme işlemi belirtilen zaman aşımı aralığı içinde tamamlanmazsa, 'den EndLoadRunnableInstancebir TimeoutException 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ı bir 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. Sürdürme işlemi tamamlanmadan önce çağrılırsa EndLoadRunnableInstance , sürdürme işlemi tamamlanana kadar engeller. Varsayılan olarak, sürdürme işleminin 30 saniye içinde tamamlanması gerekir, aksi durumda dosyasından EndLoadRunnableInstancebir TimeoutException 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ış.