Udostępnij za pośrednictwem


TryLoadRunnableWorkflowCommand Klasa

Definicja

Reprezentuje polecenie wykonywane przez hosta przepływu pracy względem magazynu wystąpień w celu załadowania wystąpień owalnych do uruchomienia w magazynie trwałości do pamięci.

public ref class TryLoadRunnableWorkflowCommand sealed : System::Runtime::DurableInstancing::InstancePersistenceCommand
public sealed class TryLoadRunnableWorkflowCommand : System.Runtime.DurableInstancing.InstancePersistenceCommand
type TryLoadRunnableWorkflowCommand = class
    inherit InstancePersistenceCommand
Public NotInheritable Class TryLoadRunnableWorkflowCommand
Inherits InstancePersistenceCommand
Dziedziczenie
TryLoadRunnableWorkflowCommand

Uwagi

Wystąpienie jest możliwe do uruchomienia, jeśli nie jest w stanie wstrzymanym lub ukończonym i spełnia następujące warunki:

  • Wystąpienie jest odblokowane i ma oczekujący czasomierz, który wygasł.

  • Wystąpienie jest odblokowane, a jego stan to Wykonywanie.

  • Wystąpienie ma wygasłą blokadę.

Magazyn wystąpień powinien okresowo wyszukiwać wystąpienia, które można uruchamiać, należące do hosta przepływu pracy, który używa magazynu. Powinien on podnieść poziom , gdy znajdzie w magazynie trwałości wystąpienie możliwe do uruchomienia, które odpowiada typowi hosta HasRunnableWorkflowEvent przepływu pracy. Jeśli magazyn wystąpień nie znajdzie wystąpienia możliwego do uruchomienia w magazynie trwałości, powinien nadal monitorować magazyn trwałości dla wszystkich wystąpień, które można uruchomić.

Po uruchomieniu obiektu HasRunnableWorkflowEvent magazyn wystąpień powinien przestać monitorować magazyn trwałości dla wystąpień, które można uruchomić, dopóki nie odbierze i nie wykona obiektu TryLoadRunnableWorkflowCommand . Monitorowanie jest kontynuowane tylko wtedy, gdy wykonanie tryLoadRunnableWorkflowCommand nie zwraca żadnych wystąpień, które można uruchomić.

Gdy host przepływu pracy odbiera komunikat HasRunnableWorkflowEvent, wykonuje on polecenie względem magazynu wystąpień w celu załadowania wystąpienia TryLoadRunnableWorkflowCommand do pamięci.

Konstruktory

TryLoadRunnableWorkflowCommand()

Inicjuje wystąpienie klasy TryLoadRunnableWorkflowCommand.

Właściwości

AutomaticallyAcquiringLock

Wskazuje, czy polecenie może spróbować uzyskać blokadę wystąpienia.

(Odziedziczone po InstancePersistenceCommand)
IsTransactionEnlistmentOptional

Zwraca wartość, która wskazuje, czy dostawca trwałości może zdecydować się nie chować w otoczenia transakcji (Transaction.Current) podczas wykonywania tego polecenia.

(Odziedziczone po InstancePersistenceCommand)
Name

Pobiera nazwę polecenia trwałości.

(Odziedziczone po InstancePersistenceCommand)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Validate(InstanceView)

Weryfikuje polecenie.

(Odziedziczone po InstancePersistenceCommand)

Dotyczy