TryLoadRunnableWorkflowCommand Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den Befehl dar, den ein Workflowhost für einen Instanzspeicher ausführt, um ausführbare Instanzen im Beibehaltungsspeicher in den Arbeitsspeicher zu laden.
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
- Vererbung
Hinweise
Eine Instanz kann ausgeführt werden, wenn sie sich nicht im Zustand angehalten oder abgeschlossen befindet und die folgenden Bedingungen erfüllt:
Die Instanz ist nicht gesperrt und weist einen ausstehenden Timer auf, der abgelaufen ist.
Die Instanz ist entsperrt, und ihr Status lautet Executing.
Die Instanz weist eine abgelaufene Sperre auf.
Ein Instanzspeicher soll in regelmäßigen Abständen nach ausführbaren Instanzen suchen, die zu einem Workflowhost gehören, der den Speicher verwendet. Er soll das HasRunnableWorkflowEvent auslösen, wenn im Beibehaltungsspeicher eine ausführbare Instanz gefunden wird, die dem zugehörigen Workflowhosttyp entspricht. Wenn der Instanzspeicher keine ausführbare Instanz im Beibehaltungsspeicher findet, soll er weiterhin den Beibehaltungsspeicher auf ausführbare Instanzen überwachen.
Nach Auslösen von HasRunnableWorkflowEvent soll der Instanzspeicher die Überwachung des Beibehaltungsspeichers auf ausführbare Instanzen beenden, bis er das TryLoadRunnableWorkflowCommand-Element empfängt und ausführt. Die Überwachung wird nur dann fortgeführt, wenn die Ausführung von TryLoadRunnableWorkflowCommand keine ausführbaren Instanzen zurückgibt.
Wenn ein Workflowhost das HasRunnableWorkflowEvent empfängt, führt er das TryLoadRunnableWorkflowCommand-Element für den Instanzspeicher aus, um die Instanz in den Arbeitsspeicher zu laden.
Konstruktoren
TryLoadRunnableWorkflowCommand() |
Initialisiert eine Instanz der TryLoadRunnableWorkflowCommand-Klasse. |
Eigenschaften
AutomaticallyAcquiringLock |
Gibt an, ob es bei dem Befehl die Möglichkeit gibt, die Instanz zu sperren. (Geerbt von InstancePersistenceCommand) |
IsTransactionEnlistmentOptional |
Gibt einen Wert zurück, der angibt, ob der Dauerhaftigkeitsanbieter bei Ausführung dieses Befehls die Möglichkeit hat, sich gegen die Eintragung in die Ambient-Transaktion (Transaction.Current) zu entscheiden. (Geerbt von InstancePersistenceCommand) |
Name |
Ruft den Namen des Dauerhaftigkeitsbefehls ab. (Geerbt von InstancePersistenceCommand) |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Validate(InstanceView) |
Validiert den Befehl. (Geerbt von InstancePersistenceCommand) |