ActivatableWorkflowsQueryResult Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |