WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un WorkflowServiceHost à partir d'une chaîne contenant soit le nom du fichier de balisage du flux de travail, soit celui du type de service de flux de travail ainsi que l'adresse de base du service spécifié.
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
Paramètres
- constructorString
- String
Nom du fichier de balisage du flux de travail définissant le service de flux de travail, ou nom du type de service de flux de travail.
Retours
Objet ServiceHostBase associé au service de flux de travail. L'implémentation par défaut renvoie un objet WorkflowServiceHost avec les adresses de base spécifiées.
Exemples
L'exemple suivant présente une référence de base type au service de flux de travail CalculatorServiceWorkflow.
<%@ServiceHost language=c# Debug="true" Factory="System.ServiceModel.Activation.WorkflowServiceHostFactory" Service="CalculatorServiceWorkflow" %>
L'exemple suivant présente un fichier de définition de flux de travail faisant référence au service de flux de travail CalculatorServiceWorkflow.
<%@ServiceHost language=c# Debug="true" Factory="System.ServiceModel.Activation.WorkflowServiceHostFactory" Service="CalculatorServiceWorkflow.xoml" %>
Remarques
L'argument constructorString
peut être soit un nom qualifié complet de type de flux de travail, soit le chemin d'accès relatif du fichier de définition de flux de travail déclaré dans le fichier .svc et dans lequel se trouvent les directives ServiceHostFactory.
Notes
Pour associer une définition de règle à une définition de flux de travail, attribuez au fichier de définition de règle le même nom que celui du fichier de définition de flux de travail en ajoutant l'extension .rules, puis placez-le dans même répertoire que le fichier de définition de flux de travail. Par exemple, le fichier de définition de règle CalculatorServiceWorkflow.rules doit être placé dans le même répertoire que le fichier CalculatorServiceWorkflow.xoml.