WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen WorkflowServiceHost aus einer Zeichenfolge mit dem Dateinamen, der Workflowmarkupdatei oder dem Typnamen des Workflowdiensttyps und der Basisadresse des angegebenen Diensts.
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, von der der Workflowdienst oder der Typname des Workflowdiensttyps definiert wird.
Gibt zurück
Ein dem Workflowdienst zugeordnetes ServiceHostBase-Objekt. Von der Standardimplementierung wird ein WorkflowServiceHost-Objekt mit den angegebenen Basisadressen zurückgegeben.
Beispiele
Im Folgenden finden Sie ein Beispiel für einen typbasierten Verweis auf den Workflowdienst CalculatorServiceWorkflow:
<%@ServiceHost language=c# Debug="true" Factory="System.ServiceModel.Activation.WorkflowServiceHostFactory" Service="CalculatorServiceWorkflow" %>
Im Folgenden finden Sie ein Beispiel für den Verweis einer Workflowdefinitionsdatei auf den Workflowdienst CalculatorServiceWorkflow:
<%@ServiceHost language=c# Debug="true" Factory="System.ServiceModel.Activation.WorkflowServiceHostFactory" Service="CalculatorServiceWorkflow.xoml" %>
Hinweise
Bei dem constructorString
-Argument kann es sich entweder um einen vollqualifizierten Workflowtypnamen oder um den relativen Dateipfad der Workflowdefinitionsdatei (gemäß Deklaration in der SVC-Datei mit den ServiceHostFactory-Direktiven) handeln.
Hinweis
Benennen Sie die Rollendefinitionsdatei mit dem gleichen Namen wie die Workflowdefinitionsdatei, versehen Sie sie mit der Erweiterung RULES, und legen Sie sie im gleichen Verzeichnis ab wie die Workflowdefinitionsdatei, um einer Workflowdefinition eine Regeldefinition zuzuordnen. So muss sich beispielsweise die Regeldefinitionsdatei CalculatorServiceWorkflow.rules im gleichen Verzeichnis wie CalculatorServiceWorkflow.xoml befinden.