System.Workflow.Runtime.Hosting Névtér

Az Windows Workflow Foundation futtatókörnyezetének üzemeltetéséhez kapcsolódó osztályokat biztosít.

Osztályok

Name Description
ChannelManagerService

Az ügyféloldali csatornák, a gyorsítótárazási csatornák és a csatornagyárak létrehozására szolgál.

DefaultWorkflowCommitWorkBatchService

A munkafolyamat-futtatókörnyezeti motor által létrehozott alapértelmezett verziót WorkflowCommitWorkBatchService jelöli, ha nem ad hozzá más WorkflowCommitWorkBatch szolgáltatást.

DefaultWorkflowLoaderService

A munkafolyamat-futtatókörnyezeti motor által létrehozott alapértelmezett verziót WorkflowLoaderService jelöli, ha nincs más munkafolyamat-betöltő szolgáltatás hozzáadva.

DefaultWorkflowSchedulerService

Létrehozza és kezeli a munkafolyamat-példányokat futtató szálakat a munkafolyamat-futtatókörnyezeti motoron.

ManualWorkflowSchedulerService

Olyan szálkezelési szolgáltatást biztosít, amely lehetővé teszi, hogy a gazdaalkalmazás munkafolyamat-példányt hozzon létre a Thread munkafolyamat-példány futtatásának alapjául. Ezzel a szálkezelési szolgáltatással a gazdaalkalmazások egyetlen Thread munkafolyamat-példányt futtathatnak szinkron módban (bár ha a munkafolyamat késleltetési tevékenységet tartalmaz, a rendszer elhalasztja a munkát, amíg a késleltetési tevékenységet egy külön szálon Timerhajtja végre. Ez a mód letiltja a gazdaalkalmazás végrehajtását, amíg a munkafolyamat-példány tétlenné nem válik. Ezt követően a munkafolyamat-példány csak ennek a szolgáltatásnak a RunWorkflow(Guid) metódusával hajtható végre.

PersistenceException

Az a kivétel, amely akkor jelenik meg, ha a perzisztencia szolgáltatás nem tud teljesíteni egy kérést.

SharedConnectionWorkflowCommitWorkBatchService

A futtatókörnyezet által használt szolgáltatás megosztott kapcsolatú verzióját WorkflowCommitWorkBatchService jelöli. Ebben az összefüggésben a megosztott kapcsolat azt jelenti, hogy a szolgáltatás ugyanazt az SQL-kapcsolatot használja mind a nyomkövetési, mind a perzisztencia-szolgáltatásokhoz.

SqlPersistenceWorkflowInstanceDescription

A fájlban SqlWorkflowPersistenceServicetárolt munkafolyamat-példányokat ismerteti.

SqlWorkflowPersistenceService

Olyan adatmegőrzési szolgáltatást jelöl, amely SQL-adatbázist használ a munkafolyamat állapotadatainak tárolására.

WorkflowCommitWorkBatchService

Egyéni logikát tesz lehetővé a munkakötegek kötelezettségvállalásához.

WorkflowLoaderService

Az absztrakt alaposztály, amelyből a munkafolyamat-betöltő szolgáltatások származnak.

WorkflowPersistenceService

Az absztrakt alaposztály, amelyből az összes adatmegőrzési szolgáltatás származik.

WorkflowRuntimeService

Azt az absztrakt alaposztályt jelöli, amelyből a munkafolyamat futtatókörnyezeti motor alapvető szolgáltatásai származnak.

WorkflowSchedulerService

A munkafolyamat végrehajtásához és a memórián belüli időzítő regisztrációjának és eseményeinek kezeléséhez saját szálkészlet implementálására szolgáló mechanizmust biztosít.

WorkflowWebHostingModule

Mechanizmust biztosít a munkafolyamat-példány azonosítójának a webügyfélben lévő cookie-khoz való átirányításához WorkflowWebService . Ez az osztály nem örökölhető.

Enumerációk

Name Description
WorkflowRuntimeServiceState

Megadja a .. WorkflowRuntimeServiceállapotát.

Delegáltak

Name Description
WorkflowCommitWorkBatchService.CommitWorkBatchCallback

WorkflowCommitWorkBatchService Munkaköteg véglegesítése.