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 ausgeführte Instanzen im Persistenzspeicher in den Speicher 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 angehaltenen Zustand oder im abgeschlossenen Zustand befindet und die folgenden Bedingungen erfüllt:
Die Instanz ist entsperrt und verfügt über einen ausstehenden Timer, der abgelaufen ist.
Die Instanz ist entsperrt und ihr Status ist auf Ausführung.
Die Instanz weist eine abgelaufene Sperre auf.
Ein Instanzspeicher sollte regelmäßig nach ausgeführten Instanzen suchen, die zu einem Workflowhost gehören, der den Speicher verwendet. Er sollte den HasRunnableWorkflowEvent Fall auslösen, wenn eine ausgeführte Instanz im Persistenzspeicher gefunden wird, die dem Workflowhosttyp entspricht. Wenn der Instanzspeicher keine ausgeführte Instanz im Persistenzspeicher findet, sollte der Persistenzspeicher weiterhin für alle ausgeführten Instanzen überwacht werden.
Nach dem Auslösen des HasRunnableWorkflowEvents sollte der Instanzspeicher die Überwachung des Persistenzspeichers für ausgeführte Instanzen beenden, bis er die TryLoadRunnableWorkflowCommandInstanz empfängt und ausführt. Die Überwachung wird nur fortgesetzt, wenn die TryLoadRunnableWorkflowCommand-Ausführung keine ausgeführten Instanzen zurückgibt.
Wenn ein Workflowhost hasRunnableWorkflowEvent empfängt, wird der TryLoadRunnableWorkflowCommand Instanzspeicher ausgeführt, um die Instanz in den Speicher zu laden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| TryLoadRunnableWorkflowCommand() |
Initialisiert eine Instanz der TryLoadRunnableWorkflowCommand Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AutomaticallyAcquiringLock |
Gibt an, ob der Befehl versuchen könnte, eine Sperre für die Instanz abzurufen. (Geerbt von InstancePersistenceCommand) |
| IsTransactionEnlistmentOptional |
Gibt einen Wert zurück, der angibt, ob der Persistenzanbieter beim Ausführen dieses Befehls nicht in der Ambient-Transaktion (Transaction.Current) auflisten soll. (Geerbt von InstancePersistenceCommand) |
| Name |
Ruft den Namen des Persistenzbefehls ab. (Geerbt von InstancePersistenceCommand) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| Validate(InstanceView) |
Überprüft den Befehl. (Geerbt von InstancePersistenceCommand) |