WorkflowApplication.BeginLoadRunnableInstance Yöntem

Tanım

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

Şunlara uygulanır