Udostępnij za pośrednictwem


WorkflowApplication.BeginLoadRunnableInstance Metoda

Definicja

Inicjuje asynchroniczny proces ładowania wystąpienia przepływu pracy możliwego do uruchomienia z programu InstanceStore.

Przeciążenia

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Inicjuje operację ładowania wystąpienia przepływu pracy możliwego do uruchomienia z parametru InstanceStore przy użyciu określonego interwału limitu czasu.

BeginLoadRunnableInstance(AsyncCallback, Object)

Inicjuje operację ładowania wystąpienia przepływu pracy możliwego do uruchomienia z programu InstanceStore.

Uwagi

Wystąpienie możliwe do uruchomienia to wystąpienie, dla którego wygasł czasomierz lub blokada wystąpienia.

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

Inicjuje operację ładowania wystąpienia przepływu pracy możliwego do uruchomienia z parametru InstanceStore przy użyciu określonego interwału limitu czasu.

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

Parametry

timeout
TimeSpan

Interwał, w którym operacja ładowania musi zostać ukończona przed anulowaniem operacji, a TimeoutException element jest zgłaszany.

callback
AsyncCallback

Metoda, która ma zostać wywołana po zakończeniu operacji.

state
Object

Opcjonalny obiekt specyficzny dla aplikacji zawierający informacje o operacji asynchronicznej.

Zwraca

Odwołanie do operacji asynchronicznej.

Uwagi

Wystąpienie możliwe do uruchomienia to wystąpienie, dla którego wygasł czasomierz lub blokada wystąpienia.

Aby określić, czy operacja ładowania zakończyła się pomyślnie, wywołaj metodę EndLoadRunnableInstance. EndLoadRunnableInstance metoda może być wywoływana z wewnątrz metody lub poza niej callback . Jeśli EndLoadRunnableInstance jest wywoływana przed zakończeniem operacji wznawiania, blokuje ją do momentu zakończenia operacji wznawiania. Jeśli operacja ładowania nie zostanie ukończona w określonym interwale limitu czasu, TimeoutException zostanie zgłoszony z .EndLoadRunnableInstance

Ta metoda ładuje przepływ pracy asynchronicznie przy użyciu IAsyncResult asynchronicznego wzorca projektowego. Aby uzyskać więcej informacji, zobacz Asynchronous Programming Overview (Omówienie programowania asynchronicznego).

Dotyczy

BeginLoadRunnableInstance(AsyncCallback, Object)

Inicjuje operację ładowania wystąpienia przepływu pracy możliwego do uruchomienia z programu InstanceStore.

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

Parametry

callback
AsyncCallback

Metoda, która ma zostać wywołana po zakończeniu operacji.

state
Object

Opcjonalny obiekt specyficzny dla aplikacji zawierający informacje o operacji asynchronicznej.

Zwraca

Odwołanie do operacji asynchronicznej.

Uwagi

Wystąpienie możliwe do uruchomienia to wystąpienie, dla którego wygasł czasomierz lub blokada wystąpienia.

Aby określić, czy operacja ładowania zakończyła się pomyślnie, wywołaj metodę EndLoadRunnableInstance. EndLoadRunnableInstance metoda może być wywoływana z wewnątrz metody lub poza niej callback . Jeśli EndLoadRunnableInstance jest wywoływana przed zakończeniem operacji wznawiania, blokuje ją do momentu zakończenia operacji wznawiania. Domyślnie operacja wznawiania musi zostać ukończona w ciągu 30 sekund lub w przeciwnym razie TimeoutException element jest zgłaszany z EndLoadRunnableInstanceelementu .

Ta metoda ładuje przepływ pracy asynchronicznie przy użyciu IAsyncResult asynchronicznego wzorca projektowego. Aby uzyskać więcej informacji, zobacz Asynchronous Programming Overview (Omówienie programowania asynchronicznego).

Dotyczy