WorkflowRuntime Konstruktory
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.
Inicjuje nowe wystąpienie klasy WorkflowRuntime.
Przeciążenia
| Nazwa | Opis |
|---|---|
| WorkflowRuntime() |
Inicjuje nowe wystąpienie klasy WorkflowRuntime. |
| WorkflowRuntime(String) |
Inicjuje nowe wystąpienie WorkflowRuntime klasy przy użyciu określonej sekcji pliku konfiguracji aplikacji. |
| WorkflowRuntime(WorkflowRuntimeSection) |
Inicjuje nowe wystąpienie WorkflowRuntime klasy przy użyciu ustawień w określonym WorkflowRuntimeSectionobiekcie . |
WorkflowRuntime()
Inicjuje nowe wystąpienie klasy WorkflowRuntime.
public:
WorkflowRuntime();
public WorkflowRuntime();
Public Sub New ()
Uwagi
Element WorkflowRuntime jest inicjowany przy użyciu domyślnych wartości właściwości i zawiera domyślne usługi podstawowe. Aby dodatkowo skonfigurować aparat czasu wykonywania przepływu pracy, możesz dodawać i usuwać usługi przy użyciu elementów AddService i RemoveService, a można ustawić .Name Po skonfigurowaniu WorkflowRuntime wywołaj metodę StartRuntime , aby uruchomić aparat czasu wykonywania przepływu pracy i jego usługi.
W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia WorkflowRuntime klasy.
| Majątek | Wartość początkowa |
|---|---|
| Name | "WorkflowRuntime" |
| IsStarted | false |
Domyślne usługi podstawowe to DefaultWorkflowCommitWorkBatchService i DefaultWorkflowSchedulerService.
Dotyczy
WorkflowRuntime(String)
Inicjuje nowe wystąpienie WorkflowRuntime klasy przy użyciu określonej sekcji pliku konfiguracji aplikacji.
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)
Parametry
- configSectionName
- String
Nazwa prawidłowej workflowSettings sekcji w pliku konfiguracji aplikacji.
Wyjątki
configSectionName jest odwołaniem o wartości null (Nothing w Visual Basic).
Nie można odnaleźć prawidłowej workflowSettings sekcji w pliku konfiguracji aplikacji.
Istnieje WorkflowRuntime już dla tej domeny aplikacji.
Uwagi
Element WorkflowRuntime jest inicjowany zgodnie z ustawieniami w sekcji określonej w configSectionName pliku konfiguracji aplikacji.
configSectionName musi odpowiadać prawidłowej workflowSettings sekcji pliku konfiguracji.
Gdy aparat czasu wykonywania przepływu pracy jest skonfigurowany przy użyciu pliku konfiguracji aplikacji, ładuje i tworzy wystąpienia klas typów wymienionych w Services sekcji pliku konfiguracji. Gdy aparat czasu wykonywania przepływu pracy tworzy te klasy, szuka konstruktorów klas z następującymi podpisami w następującej kolejności:
Service(WorkflowRuntime runtime, NameValueCollection parameters)
Service(WorkflowRuntime runtime)
Service(Parametry NameValueCollection)
Service()
Wszystkie klasy usług ładowane z pliku konfiguracji muszą implementować co najmniej jeden z tych podpisów konstruktora.
Aby uzyskać więcej informacji, zobacz WorkflowRuntimeSection.
Dotyczy
WorkflowRuntime(WorkflowRuntimeSection)
Inicjuje nowe wystąpienie WorkflowRuntime klasy przy użyciu ustawień w określonym WorkflowRuntimeSectionobiekcie .
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)
Parametry
- settings
- WorkflowRuntimeSection
Element WorkflowRuntimeSection.
Wyjątki
settings jest odwołaniem o wartości null (Nothing w Visual Basic).
Istnieje WorkflowRuntime już dla tej domeny aplikacji.
Uwagi
Ten konstruktor udostępnia mechanizm konfigurowania aparatu czasu wykonywania przepływu pracy przy użyciu pojedynczego wywołania metody dla hostów, które nie używają pliku konfiguracji aplikacji. Istnieje wiele powodów, dla których nie używasz pliku konfiguracji aplikacji. Host może działać w środowisku, które nie zezwala na używanie plików konfiguracji; na przykład w zaufanych środowiskach, które nie zezwalają na odczytywanie z pliku konfiguracji aplikacji ze względów bezpieczeństwa. Ponadto host może używać zastrzeżonego mechanizmu konfiguracji; na przykład host może przechowywać ustawienia konfiguracji aparatu czasu wykonywania przepływu pracy w bazie danych SQL.
Aparat czasu wykonywania przepływu pracy ładuje i tworzy wystąpienia klas typów zawartych w pliku WorkflowRuntimeSection.Services. Gdy aparat czasu wykonywania przepływu pracy tworzy te klasy, szuka konstruktorów klas z następującymi podpisami w następującej kolejności:
Service(WorkflowRuntime runtime, NameValueCollection parameters)
Service(WorkflowRuntime runtime)
Service(Parametry NameValueCollection)
Service()
Wszystkie klasy usług określone w programie settings muszą implementować co najmniej jeden z tych podpisów konstruktora.