WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает WorkflowServiceHost из строки, содержащей либо имя файла разметки рабочего процесса, либо имя типа службы рабочего процесса, а также базовый адрес указанной службы.
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
Параметры
- constructorString
- String
Имя файла разметки рабочего процесса, определяющего службу рабочего процесса, или имя типа службы рабочего процесса.
Возвращаемое значение
Объект ServiceHostBase, связанный со службой рабочего процесса. Реализация по умолчанию возвращает объект WorkflowServiceHost с указанными базовыми адресами.
Примеры
Ниже приведен пример ссылки на службу рабочего процесса CalculatorServiceWorkflow с использованием типа.
<%@ServiceHost language=c# Debug="true" Factory="System.ServiceModel.Activation.WorkflowServiceHostFactory" Service="CalculatorServiceWorkflow" %>
Ниже приведен пример ссылки на службу рабочего процесса CalculatorServiceWorkflow с использованием файла определения службы.
<%@ServiceHost language=c# Debug="true" Factory="System.ServiceModel.Activation.WorkflowServiceHostFactory" Service="CalculatorServiceWorkflow.xoml" %>
Комментарии
Аргумент constructorString
может быть либо полным именем типа рабочего процесса, либо относительным путем к файлу определения рабочего процесса, объявленному в файле SVC, в котором размещены директивы ServiceHostFactory.
Примечание
Чтобы связать определение правила с определением рабочего процесса, задайте для файла определения правила с расширением RULES такое же имя, что и для файла определения рабочего процесса, и поместите его в один каталог с файлом определения рабочего процесса. Например, файл определения правил CalculatorServiceWorkflow.rules должен находиться в одном каталоге с файлом CalculatorServiceWorkflow.xoml.