ActivatableWorkflowsQueryResult Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje výsledky spuštění s QueryActivatableWorkflowsCommand úložištěm instance.
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
- Dědičnost
Poznámky
Úložiště instancí by mělo pravidelně vyhledávat instance pracovních postupů aktivovatelné, které patří do hostitele pracovního postupu, který používá úložiště. Měl by vyvolat, HasActivatableWorkflowEvent když najde instanci aktivovatelné v úložišti trvalosti. Pokud úložiště instancí nenalezne instanci aktivovatelné v úložišti trvalosti, měla by nadále monitorovat úložiště trvalosti pro jakékoli instance aktivovatelné.
Po vyvolání HasActivatableWorkflowEvent by úložiště instancí mělo zastavit monitorování úložiště trvalosti pro instance aktivovatelné, dokud nepřijme a spustí QueryActivatableWorkflowsCommand . Monitorování pokračuje pouze v případě, že provádění příkazu nevrátí žádné instance pracovního postupu aktivovatelné.
Když obecný hostitel obdrží tuto událost, spustí se v QueryActivatableWorkflowsCommand úložišti instancí, aby získal aktivační parametry potřebné k vytvoření hostitele pracovního postupu. Obecný hostitel pomocí těchto aktivačních parametrů vytvoří hostitele pracovního postupu, který zase načte a spustí instanci služby. Aktivační parametry pro typ aktivace WAS jsou: název webu, cesta k aplikaci (relativně k webu) a cesta služby (vzhledem k aplikaci). Úložiště instancí může vracet několik sad těchto tří parametrů aktivace.
Obecný hostitel je hostitel, který má parametr XName s názvem ActivationType, který by měl být nastaven na hodnotu podporovanou úložištěm instancí. V současné době úložiště instance pracovního postupu SQL podporuje obecné hostitele s parametrem ActivationType nastaveným na hodnotu: was. Pokud není ActivationType nastavené na všechny, považuje úložiště instance pracovního postupu SQL hostitele za obecného hostitele.
Poznámka
Služba správy pracovních postupů, která je dodávána s kódem s názvem "Dublin" (aplikační Server Extensions for .NET 4,0), je obecný hostitel , který má nastaven typ aktivace.
Konstruktory
ActivatableWorkflowsQueryResult() |
Inicializuje instanci třídy ActivatableWorkflowsQueryResult. |
ActivatableWorkflowsQueryResult(IDictionary<XName,Object>) |
Vytvoří instanci ActivatableWorkflowsQueryResult třídy a inicializuje ActivationParameters vlastnost s daty v objektu Dictionary, který byl předán jako parametr. |
ActivatableWorkflowsQueryResult(IEnumerable<IDictionary<XName,Object>>) |
Vytvoří instanci ActivatableWorkflowsQueryResult třídy a inicializuje ActivationParameters vlastnost s daty v objektu vyčíslitelného slovníku předané jako parametr. |
Vlastnosti
ActivationParameters |
Seznam aktivačních parametrů, které obecný hostitel používá k vytvoření hostitele pracovního postupu. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |