WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Methode

Definition

Erstellt eine WorkflowServiceHost Aus einer Zeichenfolge, die entweder den Dateinamen der Workflowmarkupdatei oder den Typnamen des Workflowdiensttyps und die Basisadresse des angegebenen Diensts enthält.

public:
 override System::ServiceModel::ServiceHostBase ^ CreateServiceHost(System::String ^ constructorString, cli::array <Uri ^> ^ baseAddresses);
public override System.ServiceModel.ServiceHostBase CreateServiceHost(string constructorString, Uri[] baseAddresses);
override this.CreateServiceHost : string * Uri[] -> System.ServiceModel.ServiceHostBase
Public Overrides Function CreateServiceHost (constructorString As String, baseAddresses As Uri()) As ServiceHostBase

Parameter

constructorString
String

Der Dateiname der Workflowmarkupdatei, die den Workflowdienst oder den Typnamen des Workflowdiensttyps definiert.

baseAddresses
Uri[]

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

Gibt zurück

Ein ServiceHostBase Objekt, das dem Workflowdienst zugeordnet ist. Die Standardimplementierung gibt ein WorkflowServiceHost Objekt mit den angegebenen Basisadressen zurück.

Hinweise

Das constructorString Argument könnte entweder ein vollqualifizierter Workflowtypname oder der relative Dateipfad der Workflowdefinitionsdatei sein, die in der SVC-Datei deklariert ist, in der ServiceHostFactory Direktiven platziert werden.

Note

Um eine Regeldefinition einer Workflowdefinition zuzuordnen, benennen Sie die Regeldefinitionsdatei mit demselben Namen wie die Workflowdefinitionsdatei mit der Erweiterung ".rules", und platzieren Sie sie in demselben Verzeichnis wie die Workflowdefinitionsdatei. Die Regeldefinitionsdatei "CalculatorServiceWorkflow.rules" muss sich beispielsweise im gleichen Verzeichnis wie "CalculatorServiceWorkflow.xoml" befinden.

Gilt für: