ActivatableWorkflowsQueryResult 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.
Enthält die Ergebnisse der Ausführung des QueryActivatableWorkflowsCommand Instanzspeichers für einen Instanzspeicher.
public ref class ActivatableWorkflowsQueryResult sealed : System::Runtime::DurableInstancing::InstanceStoreQueryResult
public sealed class ActivatableWorkflowsQueryResult : System.Runtime.DurableInstancing.InstanceStoreQueryResult
type ActivatableWorkflowsQueryResult = class
inherit InstanceStoreQueryResult
Public NotInheritable Class ActivatableWorkflowsQueryResult
Inherits InstanceStoreQueryResult
- Vererbung
Hinweise
Ein Instanzspeicher sollte regelmäßig nach aktivierbaren Workflowinstanzen suchen, die zu einem Workflowhost gehören, der den Speicher verwendet. Er sollte den HasActivatableWorkflowEvent Fall auslösen, wenn eine aktivierbare Instanz im Persistenzspeicher gefunden wird. Wenn der Instanzspeicher keine aktivierbare Instanz im Persistenzspeicher findet, sollte der Persistenzspeicher weiterhin auf aktivierbare Instanzen überwacht werden.
Nach dem Auslösen des HasActivatableWorkflowEvent sollte der Instanzspeicher die Überwachung des Persistenzspeichers für aktivierbare Instanzen beenden, bis er die QueryActivatableWorkflowsCommandInstanz empfängt und ausführt. Die Überwachung wird nur fortgesetzt, wenn die Befehlsausführung keine aktivierbaren Workflowinstanzen zurückgibt.
Wenn ein generischer Host dieses Ereignis empfängt, wird er für den QueryActivatableWorkflowsCommand Instanzspeicher ausgeführt, um Aktivierungsparameter abzurufen, die zum Erstellen eines Workflowhosts erforderlich sind. Der generische Host verwendet diese Aktivierungsparameter, um einen Workflowhost zu erstellen, der wiederum die Dienstinstanz lädt und ausführt. Die Aktivierungsparameter für den WAS-Aktivierungstyp sind: Websitename, Anwendungspfad (relativ zur Website) und Dienstpfad (relativ zur Anwendung). Ein Instanzspeicher kann mehrere Gruppen dieser drei Aktivierungsparameter zurückgeben.
Ein generischer Host ist ein Host mit einem XName-Parameter namens ActivationType, der auf einen wert festgelegt werden soll, der vom Instanzspeicher unterstützt wird. Derzeit unterstützt der SQL-Workflowinstanzspeicher generische Hosts mit dem Parameter ActivationType, der auf "value" festgelegt ist: WAS. Wenn der ActivationType überhaupt nicht festgelegt ist, behandelt der SQL-Workflowinstanzspeicher den Host als generischen Host.
Note
Der Workflowverwaltungsdienst, der mit dem Code "Dublin" (Application Server Extensions for .NET 4.0) ausgeliefert wird, ist ein generischer Host, der den Aktivierungstyp auf WAS festgelegt hat.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ActivatableWorkflowsQueryResult() |
Initialisiert eine Instanz der ActivatableWorkflowsQueryResult Klasse. |
| ActivatableWorkflowsQueryResult(IDictionary<XName,Object>) |
Erstellt eine Instanz der ActivatableWorkflowsQueryResult Klasse und initialisiert die ActivationParameters Eigenschaft mit den Daten im Wörterbuchobjekt, die als Parameter übergeben werden. |
| ActivatableWorkflowsQueryResult(IEnumerable<IDictionary<XName,Object>>) |
Erstellt eine Instanz der ActivatableWorkflowsQueryResult Klasse und initialisiert die ActivationParameters Eigenschaft mit den Daten im enumerationsfähigen Wörterbuchobjekt, das als Parameter übergeben wird. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ActivationParameters |
Eine Liste der Aktivierungsparameter, die ein generischer Host zum Erstellen eines Workflowhosts verwendet. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (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) |