WorkflowApplication.BeginLoadRunnableInstance Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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).