ActivatableWorkflowsQueryResult Klasse

Definition

Enthält die Ergebnisse der Ausführung des QueryActivatableWorkflowsCommand-Elements 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 soll in regelmäßigen Abständen nach aktivierbaren Workflowinstanzen suchen, die zu einem Workflowhost gehören, der den Speicher verwendet. Er soll das HasActivatableWorkflowEvent-Element auslösen, wenn eine aktivierbare Instanz im Beibehaltungsspeicher gefunden wird. Wenn der Instanzspeicher keine aktivierbare Instanz im Beibehaltungsspeicher findet, soll er weiterhin den Beibehaltungsspeicher auf aktivierbare Instanzen überwachen.

Nach dem Auslösen von HasActivatableWorkflowEvent soll der Instanzspeicher die Überwachung des Beibehaltungsspeichers auf aktivierbare Instanzen beenden, bis er das QueryActivatableWorkflowsCommand-Element empfängt und ausführt. Die Überwachung wird nur dann fortgeführt, wenn die Befehlsausführung keine aktivierbaren Workflowinstanzen zurückgibt.

Wenn ein generischer Host dieses Ereignis empfängt, wird das QueryActivatableWorkflowsCommand-Element für den Instanzspeicher ausgeführt, um die zur Erstellung eines Workflowhosts erforderlichen Aktivierungsparameter abzurufen. Der generische Host erstellt mit diesen Aktivierungsparametern einen Workflowhost, der dann die Dienstinstanz lädt und ausführt. Die Aktivierungsparameter für den WAS-Aktivierungstyp sind: der Name der Site, der Anwendungspfad (relativ zur Website) und der Dienstpfad (relativ zur Anwendung). Ein Instanzspeicher kann mehrere Sätze dieser drei Aktivierungsparameter zurückgeben.

Ein generischer Host ist ein Host, der einen XName-Parameter mit dem Namen ActivationType hat, der auf einen Wert festgelegt werden muss, der vom Instanzspeicher unterstützt wird. Derzeit unterstützt der SQL-workflowinstanzspeicher generische Hosts, deren ActivationType-Parameter auf Value: was festgelegt ist. Wenn "ActivationType" überhaupt nicht festgelegt ist, behandelt der SQL-Workflowinstanzspeicher den Host als generischen Host.

Hinweis

Der Workflow Verwaltungsdienst, der mit dem Codenamen "Dublin" ausgeliefert wird (Anwendungs Server Erweiterungen für .NET 4,0), ist ein generischer Host, bei dem der Aktivierungstyp auf was festgelegt ist.

Konstruktoren

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, das als Parameter übergeben wird.

ActivatableWorkflowsQueryResult(IEnumerable<IDictionary<XName,Object>>)

Erstellt eine Instanz der ActivatableWorkflowsQueryResult-Klasse und initialisiert die ActivationParameters-Eigenschaft mit den Daten im aufzählbaren Wörterbuchobjekt, das als Parameter übergeben wird.

Eigenschaften

ActivationParameters

Eine Liste von Aktivierungsparametern, mit denen ein generischer Host einen Workflowhost erstellt.

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)

Gilt für