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í proti úložišti QueryActivatableWorkflowsCommand instancí.
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 aktivovatelné instance pracovního postupu, které patří do hostitele pracovního postupu, který používá úložiště. Měl by vyvolat HasActivatableWorkflowEvent , když najde aktivovatelnou instanci v úložišti trvalosti. Pokud úložiště instancí v úložišti trvalosti nenajde aktivovatelnou instanci, mělo by úložiště trvalosti dál monitorovat pro všechny aktivovatelné instance.
Po vyvolání HasActivatableWorkflowEvent by úložiště instancí mělo zastavit monitorování úložiště trvalosti pro aktivovatelné instance, dokud neobdrží a neprovede QueryActivatableWorkflowsCommand. Monitorování pokračuje pouze v případě, že spuštění příkazu nevrací žádné aktivovatelné instance pracovního postupu.
Když obecný hostitel obdrží tuto událost, spustí QueryActivatableWorkflowsCommand proti úložišti instancí, aby získal aktivační parametry potřebné k vytvoření hostitele pracovního postupu. Obecný hostitel používá tyto aktivační parametry k vytvoření hostitele pracovního postupu, který následně načte a spustí instanci služby. Aktivační parametry pro typ aktivace WAS jsou: Název webu, Cesta aplikace (vzhledem k lokalitě) a Cesta služby (vzhledem k aplikaci). Úložiště instancí může vrátit více sad těchto tří aktivačních parametrů.
Obecný hostitel je hostitel s parametrem XName s názvem ActivationType, který by měl být nastaven na hodnotu podporovanou úložištěm instancí. Úložiště instancí pracovního postupu SQL v současné době podporuje obecné hostitele s parametrem ActivationType nastaveným na hodnotu: WAS. Pokud aktivační typ není nastavený vůbec, úložiště instancí pracovního postupu SQL považuje hostitele za obecného hostitele.
Note
Služba správy pracovních postupů, která se dodává s kódem "Dublin" (Application Server Extensions for .NET 4.0) je obecný hostitel s typem aktivace nastaveným na WAS.
Konstruktory
| Name | Description |
|---|---|
| ActivatableWorkflowsQueryResult() |
Inicializuje instanci ActivatableWorkflowsQueryResult třídy. |
| ActivatableWorkflowsQueryResult(IDictionary<XName,Object>) |
Vytvoří instanci ActivatableWorkflowsQueryResult třídy a inicializuje ActivationParameters vlastnost s daty v objektu slovníku předaného jako parametr. |
| ActivatableWorkflowsQueryResult(IEnumerable<IDictionary<XName,Object>>) |
Vytvoří instanci ActivatableWorkflowsQueryResult třídy a inicializuje ActivationParameters vlastnost s daty v výčtu objekt slovníku předaný jako parametr. |
Vlastnosti
| Name | Description |
|---|---|
| ActivationParameters |
Seznam aktivačních parametrů, které obecný hostitel používá k vytvoření hostitele pracovního postupu. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |