WorkflowServiceHost Konstruktoren

Definition

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse.

Überlädt

Name Beschreibung
WorkflowServiceHost()

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse.

WorkflowServiceHost(Stream, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Bytedatenstroms, der die Workflowdefinition und die Basisadressen des angegebenen Diensts enthält.

WorkflowServiceHost(String, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Pfads zur Workflowdefinition und den Basisadressen des angegebenen Diensts.

WorkflowServiceHost(Type, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Workflowtyps und der Basisadressen des angegebenen Diensts.

WorkflowServiceHost(Stream, Stream, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Bytedatenstroms, der die Workflowdefinition, einen Bytedatenstrom, der die Workflowregelndefinition enthält, und die Basisadressen des angegebenen Diensts.

WorkflowServiceHost(String, String, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Pfads zur Workflowdefinition, einen Pfad zur Workflowregelndefinition und die Basisadressen des angegebenen Diensts.

WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Bytedatenstroms, der die Workflowdefinition enthält, einen Bytestream, der die Workflowregelndefinition enthält, einen Typanbieter für benutzerdefinierte Aktivitätstypen und die Basisadressen des angegebenen Diensts.

WorkflowServiceHost(String, String, ITypeProvider, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Pfads zur Workflowdefinition, einen Pfad zur Workflowregelndefinition, einen Typanbieter für benutzerdefinierte Aktivitätstypen und die Basisadressen des angegebenen Diensts.

WorkflowServiceHost()

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse.

protected:
 WorkflowServiceHost();
protected WorkflowServiceHost();
Protected Sub New ()

Gilt für:

WorkflowServiceHost(Stream, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Bytedatenstroms, der die Workflowdefinition und die Basisadressen des angegebenen Diensts enthält.

public:
 WorkflowServiceHost(System::IO::Stream ^ workflowDefinition, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost(System.IO.Stream workflowDefinition, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : System.IO.Stream * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinition As Stream, ParamArray baseAddress As Uri())

Parameter

workflowDefinition
Stream

Stream die Workflowdefinition enthält.

baseAddress
Uri[]

Ein Array vom Typ Uri , das die Basisadressen für den gehosteten Dienst enthält.

Hinweise

Verwenden Sie diese Überladung, wenn die Workflowdefinition im gesicherten Speicher gespeichert ist, z. B. eine Datenbank.

Gilt für:

WorkflowServiceHost(String, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Pfads zur Workflowdefinition und den Basisadressen des angegebenen Diensts.

public:
 WorkflowServiceHost(System::String ^ workflowDefinitionPath, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost(string workflowDefinitionPath, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : string * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinitionPath As String, ParamArray baseAddress As Uri())

Parameter

workflowDefinitionPath
String

Eine Zeichenfolge, die den Pfad zur Workflowdefinitionsdatei enthält.

baseAddress
Uri[]

Ein Array vom Typ Uri , das die Basisadressen für den gehosteten Dienst enthält.

Hinweise

Verwenden Sie diese Überladung, wenn sich die Workflowdefinition in Form einer Windows-Datei befindet.

Gilt für:

WorkflowServiceHost(Type, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Workflowtyps und der Basisadressen des angegebenen Diensts.

public:
 WorkflowServiceHost(Type ^ workflowType, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost(Type workflowType, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : Type * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowType As Type, ParamArray baseAddress As Uri())

Parameter

workflowType
Type

Die Type Workflowinstanz.

baseAddress
Uri[]

Ein Array vom Typ Uri , das die Basisadressen für den gehosteten Dienst enthält.

Hinweise

Verwenden Sie diese Überladung, wenn der Workflow als kompilierter Typ definiert ist.

Gilt für:

WorkflowServiceHost(Stream, Stream, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Bytedatenstroms, der die Workflowdefinition, einen Bytedatenstrom, der die Workflowregelndefinition enthält, und die Basisadressen des angegebenen Diensts.

public:
 WorkflowServiceHost(System::IO::Stream ^ workflowDefinition, System::IO::Stream ^ ruleDefinition, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost(System.IO.Stream workflowDefinition, System.IO.Stream ruleDefinition, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : System.IO.Stream * System.IO.Stream * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinition As Stream, ruleDefinition As Stream, ParamArray baseAddress As Uri())

Parameter

workflowDefinition
Stream

Stream die Workflowdefinition enthält.

ruleDefinition
Stream

Stream enthält die Workflowregelndefinition.

baseAddress
Uri[]

Ein Array vom Typ Uri , das die Basisadressen für den gehosteten Dienst enthält.

Hinweise

Verwenden Sie diese Überladung, wenn die Workflowdefinition und die Regeldefinition im gesicherten Speicher gespeichert werden, z. B. eine Datenbank.

Gilt für:

WorkflowServiceHost(String, String, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Pfads zur Workflowdefinition, einen Pfad zur Workflowregelndefinition und die Basisadressen des angegebenen Diensts.

public:
 WorkflowServiceHost(System::String ^ workflowDefinitionPath, System::String ^ ruleDefinitionPath, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost(string workflowDefinitionPath, string ruleDefinitionPath, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : string * string * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinitionPath As String, ruleDefinitionPath As String, ParamArray baseAddress As Uri())

Parameter

workflowDefinitionPath
String

Eine Zeichenfolge, die den Pfad zur Workflowdefinitionsdatei enthält.

ruleDefinitionPath
String

Eine Zeichenfolge, die den Pfad zur Workflowregelndefinitionsdatei enthält.

baseAddress
Uri[]

Ein Array vom Typ Uri , das die Basisadressen für den gehosteten Dienst enthält.

Hinweise

Verwenden Sie diese Überladung, wenn sich die Workflowdefinition und die Regeldefinition in Form von Windows-Dateien befinden.

Gilt für:

WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Bytedatenstroms, der die Workflowdefinition enthält, einen Bytestream, der die Workflowregelndefinition enthält, einen Typanbieter für benutzerdefinierte Aktivitätstypen und die Basisadressen des angegebenen Diensts.

public:
 WorkflowServiceHost(System::IO::Stream ^ workflowDefinition, System::IO::Stream ^ ruleDefinition, System::Workflow::ComponentModel::Compiler::ITypeProvider ^ typeProvider, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost(System.IO.Stream workflowDefinition, System.IO.Stream ruleDefinition, System.Workflow.ComponentModel.Compiler.ITypeProvider typeProvider, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : System.IO.Stream * System.IO.Stream * System.Workflow.ComponentModel.Compiler.ITypeProvider * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinition As Stream, ruleDefinition As Stream, typeProvider As ITypeProvider, ParamArray baseAddress As Uri())

Parameter

workflowDefinition
Stream

Stream die Workflowdefinition enthält.

ruleDefinition
Stream

Stream enthält die Workflowregelndefinition.

typeProvider
ITypeProvider

Ein Typanbieter, der die ITypeProvider Schnittstelle implementiert.

baseAddress
Uri[]

Ein Array vom Typ Uri , das die Basisadressen für den gehosteten Dienst enthält.

Hinweise

Verwenden Sie diese Überladung, wenn Ihr kompilierter Workflow auf benutzerdefinierte Typen verweist, die in einer separaten Assembly definiert sind.

Gilt für:

WorkflowServiceHost(String, String, ITypeProvider, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost Klasse mithilfe eines Pfads zur Workflowdefinition, einen Pfad zur Workflowregelndefinition, einen Typanbieter für benutzerdefinierte Aktivitätstypen und die Basisadressen des angegebenen Diensts.

public:
 WorkflowServiceHost(System::String ^ workflowDefinitionPath, System::String ^ ruleDefinitionPath, System::Workflow::ComponentModel::Compiler::ITypeProvider ^ typeProvider, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost(string workflowDefinitionPath, string ruleDefinitionPath, System.Workflow.ComponentModel.Compiler.ITypeProvider typeProvider, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : string * string * System.Workflow.ComponentModel.Compiler.ITypeProvider * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinitionPath As String, ruleDefinitionPath As String, typeProvider As ITypeProvider, ParamArray baseAddress As Uri())

Parameter

workflowDefinitionPath
String

Eine Zeichenfolge, die den Pfad zur Workflowdefinitionsdatei enthält.

ruleDefinitionPath
String

Eine Zeichenfolge, die den Pfad zur Workflowregelndefinitionsdatei enthält.

typeProvider
ITypeProvider

Ein Typanbieter, der die ITypeProvider Schnittstelle implementiert.

baseAddress
Uri[]

Ein Array vom Typ Uri , das die Basisadressen für den gehosteten Dienst enthält.

Hinweise

Verwenden Sie diese Überladung, wenn Ihr Workflow in einer Workflowmarkupdatei (XOML) definiert ist und auf benutzerdefinierte Typen verweist, die in einer separaten Assembly definiert sind.

Gilt für: