Teilen über


WorkflowServiceHost Konstruktoren

Definition

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse.

Überlädt

WorkflowServiceHost()

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse.

WorkflowServiceHost(Stream, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Bytestreams, der die Workflowdefinition und die Basisadressen des angegebenen Dienstes enthält.

WorkflowServiceHost(String, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Pfads zur Workflowdefinition und der Basisadressen des angegebenen Dienstes.

WorkflowServiceHost(Type, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Workflowtyps und der Basisadressen des angegebenen Dienstes.

WorkflowServiceHost(Stream, Stream, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Bytestreams, der die Workflowdefinition enthält, eines Bytestreams, der die Workflowregeldefinition enthält, und der Basisadressen des angegebenen Dienstes.

WorkflowServiceHost(String, String, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Pfads zur Workflowdefinition, eines Pfads zur Workflowregeldefinition und der Basisadressen des angegebenen Dienstes.

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

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Bytestreams, der die Workflowdefinition enthält, eines Bytestreams, der die Workflowregeldefinition enthält, eines Typanbieters für benutzerdefinierte Aktivitätstypen und der Basisadressen des angegebenen Dienstes.

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

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Pfads zur Workflowdefinition, eines Pfads zur Workflowregeldefinition, eines Typanbieters für benutzerdefinierte Aktivitätstypen und der Basisadressen des angegebenen Dienstes.

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 unter Verwendung eines Bytestreams, der die Workflowdefinition und die Basisadressen des angegebenen Dienstes 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, der 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 in gesichertem Speicher, z. B. einer Datenbank, gespeichert ist.

Gilt für:

WorkflowServiceHost(String, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Pfads zur Workflowdefinition und der Basisadressen des angegebenen Dienstes.

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 die Workflowdefinition in Form einer Windows-Datei vorliegt.

Gilt für:

WorkflowServiceHost(Type, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Workflowtyps und der Basisadressen des angegebenen Dienstes.

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

Type der 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 wird.

Gilt für:

WorkflowServiceHost(Stream, Stream, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Bytestreams, der die Workflowdefinition enthält, eines Bytestreams, der die Workflowregeldefinition enthält, und der Basisadressen des angegebenen Dienstes.

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, der die Workflowdefinition enthält.

ruleDefinition
Stream

Stream, der die Workflowregeldefinition 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 und die Regeldefinition in gesichertem Speicher, z. B. einer Datenbank, gespeichert sind.

Gilt für:

WorkflowServiceHost(String, String, Uri[])

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Pfads zur Workflowdefinition, eines Pfads zur Workflowregeldefinition und der Basisadressen des angegebenen Dienstes.

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 Workflowregeldatei 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 und die Regeldefinition in Form von Windows-Dateien vorliegen.

Gilt für:

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

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Bytestreams, der die Workflowdefinition enthält, eines Bytestreams, der die Workflowregeldefinition enthält, eines Typanbieters für benutzerdefinierte Aktivitätstypen und der Basisadressen des angegebenen Dienstes.

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, der die Workflowdefinition enthält.

ruleDefinition
Stream

Stream, der die Workflowregeldefinition 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 der kompilierte Workflow auf in einer separaten Assembly definierte benutzerdefinierte Typen verweisen soll.

Gilt für:

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

Initialisiert eine neue Instanz der WorkflowServiceHost-Klasse unter Verwendung eines Pfads zur Workflowdefinition, eines Pfads zur Workflowregeldefinition, eines Typanbieters für benutzerdefinierte Aktivitätstypen und der Basisadressen des angegebenen Dienstes.

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 Workflowregeldatei 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 Sie den Workflow in einer Workflowmarkupdatei (.xoml) definiert haben und er auf in einer separaten Assembly definierte benutzerdefinierte Typen verweist.

Gilt für: