Udostępnij za pośrednictwem


ActivatableWorkflowsQueryResult Klasa

Definicja

Zawiera wyniki wykonywania QueryActivatableWorkflowsCommand względem magazynu wystąpień.

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
Dziedziczenie
ActivatableWorkflowsQueryResult

Uwagi

Magazyn wystąpień powinien okresowo wyszukiwać wystąpienia przepływu pracy aktywowalnej należące do hosta przepływu pracy, który używa magazynu. Powinien on podnieść wartość, HasActivatableWorkflowEvent gdy odnajdzie wystąpienie aktywowalnej w magazynie trwałości. Jeśli magazyn wystąpień nie znajdzie wystąpienia aktywowalnej w magazynie trwałości, powinien nadal monitorować magazyn trwałości dla dowolnych wystąpień aktywowalnej.

Po podniesieniu HasActivatableWorkflowEvent magazyn wystąpień powinien zatrzymać monitorowanie magazynu trwałości dla wystąpień aktywowalnej, dopóki nie odbierze i wykona QueryActivatableWorkflowsCommand . Monitorowanie jest kontynuowane tylko wtedy, gdy wykonanie polecenia nie zwróci żadnych wystąpień przepływu pracy aktywowalnej.

Gdy host ogólny odbiera to zdarzenie, wykonuje QueryActivatableWorkflowsCommand względem magazynu wystąpień w celu uzyskania parametrów aktywacji wymaganych do utworzenia hosta przepływu pracy. Host ogólny używa tych parametrów aktywacji do utworzenia hosta przepływu pracy, który z kolei ładuje i uruchamia wystąpienie usługi. Parametry aktywacji dla typu aktywacji to: Nazwa lokacji, ścieżka aplikacji (względem lokacji) i ścieżka do usługi (względem aplikacji). Magazyn wystąpień może zwrócić wiele zestawów tych trzech parametrów aktywacji.

Host ogólny jest hostem, który ma parametr XName o nazwie ActivationType, który powinien być ustawiony na wartość obsługiwaną przez magazyn wystąpień. Obecnie magazyn wystąpień programu SQL Workflow obsługuje hosty ogólne z parametrem ActivationType ustawionym na wartość Value: was. Jeśli typ ActivationType nie jest ustawiony, magazyn wystąpień przepływu pracy SQL traktuje hosta jako hosta ogólnego.

Uwaga

Usługa zarządzania przepływami pracy, która jest dostarczana z kodem o nazwie "Dublin" (rozszerzenia serwera aplikacji dla programu .NET 4,0), jest hostem ogólnym z ustawionym typem aktywacji was.

Konstruktory

ActivatableWorkflowsQueryResult()

Inicjuje wystąpienie klasy ActivatableWorkflowsQueryResult.

ActivatableWorkflowsQueryResult(IDictionary<XName,Object>)

Tworzy wystąpienie ActivatableWorkflowsQueryResult klasy i inicjuje ActivationParameters Właściwość z danymi w obiekcie dictionary przekazaną jako parametr.

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

Tworzy wystąpienie ActivatableWorkflowsQueryResult klasy i inicjuje ActivationParameters Właściwość z danymi w wyliczalnym obiekcie dictionary przekazaną jako parametr.

Właściwości

ActivationParameters

Lista parametrów aktywacji używanych przez hosta ogólnego do tworzenia hosta przepływu pracy.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy