WorkflowRuntime Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av WorkflowRuntime klassen.
Överlagringar
| Name | Description |
|---|---|
| WorkflowRuntime() |
Initierar en ny instans av WorkflowRuntime klassen. |
| WorkflowRuntime(String) |
Initierar en ny instans av WorkflowRuntime klassen med hjälp av det angivna avsnittet i programkonfigurationsfilen. |
| WorkflowRuntime(WorkflowRuntimeSection) |
Initierar en ny instans av WorkflowRuntime klassen med hjälp av inställningarna i den angivna WorkflowRuntimeSection. |
WorkflowRuntime()
Initierar en ny instans av WorkflowRuntime klassen.
public:
WorkflowRuntime();
public WorkflowRuntime();
Public Sub New ()
Kommentarer
WorkflowRuntime Initieras med standardegenskapsvärdena och innehåller standardkärntjänsterna. Om du vill konfigurera arbetsflödets körningsmotor kan du lägga till och ta bort tjänster med hjälp AddService av och RemoveService, och du kan ange Name. När har WorkflowRuntime konfigurerats anropar du StartRuntime för att starta arbetsflödets körningsmotor och dess tjänster.
I följande tabell visas inledande egenskapsvärden för en instans av WorkflowRuntime klassen.
| Fastighet | Initialt värde |
|---|---|
| Name | "WorkflowRuntime" |
| IsStarted | false |
Standardkärntjänsterna är DefaultWorkflowCommitWorkBatchService och DefaultWorkflowSchedulerService.
Gäller för
WorkflowRuntime(String)
Initierar en ny instans av WorkflowRuntime klassen med hjälp av det angivna avsnittet i programkonfigurationsfilen.
public:
WorkflowRuntime(System::String ^ configSectionName);
public WorkflowRuntime(string configSectionName);
new System.Workflow.Runtime.WorkflowRuntime : string -> System.Workflow.Runtime.WorkflowRuntime
Public Sub New (configSectionName As String)
Parametrar
- configSectionName
- String
Namnet på ett giltigt workflowSettings avsnitt i programkonfigurationsfilen.
Undantag
configSectionName är en nullreferens (Nothing i Visual Basic).
Det gick inte att hitta ett giltigt workflowSettings avsnitt i programkonfigurationsfilen.
Det finns redan en WorkflowRuntime för den här programdomänen.
Kommentarer
WorkflowRuntime Initieras enligt inställningarna i avsnittet som anges i configSectionName programkonfigurationsfilen.
configSectionName måste motsvara ett giltigt workflowSettings avsnitt i en konfigurationsfil.
När arbetsflödets körningsmotor konfigureras med hjälp av en programkonfigurationsfil läser den in och instansierar klasser av de typer som anges i avsnittet i Services konfigurationsfilen. När arbetsflödets körningsmotor konstruerar dessa klasser letar den efter klasskonstruktorer med följande signaturer i följande ordning:
Service(WorkflowRuntime runtime, NameValueCollection-parametrar)
Service(WorkflowRuntime runtime)
Service(NameValueCollection-parametrar)
Service()
Alla tjänstklasser som läses in från en konfigurationsfil måste implementera minst en av dessa konstruktorsignaturer.
Mer information finns i WorkflowRuntimeSection.
Gäller för
WorkflowRuntime(WorkflowRuntimeSection)
Initierar en ny instans av WorkflowRuntime klassen med hjälp av inställningarna i den angivna WorkflowRuntimeSection.
public:
WorkflowRuntime(System::Workflow::Runtime::Configuration::WorkflowRuntimeSection ^ settings);
public WorkflowRuntime(System.Workflow.Runtime.Configuration.WorkflowRuntimeSection settings);
new System.Workflow.Runtime.WorkflowRuntime : System.Workflow.Runtime.Configuration.WorkflowRuntimeSection -> System.Workflow.Runtime.WorkflowRuntime
Public Sub New (settings As WorkflowRuntimeSection)
Parametrar
- settings
- WorkflowRuntimeSection
Undantag
settings är en nullreferens (Nothing i Visual Basic).
Det finns redan en WorkflowRuntime för den här programdomänen.
Kommentarer
Den här konstruktorn tillhandahåller en mekanism för att konfigurera arbetsflödets körningsmotor med hjälp av ett enda metodanrop för värdar som inte använder en programkonfigurationsfil. Det finns många orsaker till att du inte använder programkonfigurationsfilen. En värd kan köras i en miljö som inte tillåter användning av konfigurationsfiler. Till exempel i betrodda miljöer som inte tillåter läsning från programkonfigurationsfilen av säkerhetsskäl. Dessutom kan en värd använda en egen konfigurationsmekanism. Värden kan till exempel lagra konfigurationsinställningarna för arbetsflödeskörningsmotorn i en SQL-databas.
Arbetsflödets körningsmotor läser in och instansierar klasser av de typer som finns i WorkflowRuntimeSection.Services. När arbetsflödets körningsmotor konstruerar dessa klasser letar den efter klasskonstruktorer med följande signaturer i följande ordning:
Service(WorkflowRuntime runtime, NameValueCollection-parametrar)
Service(WorkflowRuntime runtime)
Service(NameValueCollection-parametrar)
Service()
Alla tjänstklasser som anges i settings måste implementera minst en av dessa konstruktorsignaturer.