ActivatableWorkflowsQueryResult Klasse

Definition

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
ActivatableWorkflowsQueryResult

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)

Gilt für: