WorkflowServiceHost Конструкторы

Определение

Инициализирует новый экземпляр класса WorkflowServiceHost.

Перегрузки

WorkflowServiceHost()

Инициализирует новый экземпляр класса WorkflowServiceHost.

WorkflowServiceHost(Stream, Uri[])

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием потока байтов, содержащего определение рабочего процесса, и базовых адресов указанной службы.

WorkflowServiceHost(String, Uri[])

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием пути к определению рабочего процесса и базовым адресам указанной службы.

WorkflowServiceHost(Type, Uri[])

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием типа рабочего процесса и базовых адресов указанной службы.

WorkflowServiceHost(Stream, Stream, Uri[])

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием потока байтов, содержащего определение рабочего процесса, потока байтов, содержащего определение правил рабочего процесса, и базовых адресов указанной службы.

WorkflowServiceHost(String, String, Uri[])

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием пути к определению рабочего процесса, пути к определению правил рабочего процесса, и базовых адресов указанной службы.

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

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием потока байтов, содержащего определение рабочего процесса, потока байтов, содержащего определение правил рабочего процесса, поставщика типа для настраиваемых типов действий и базовых адресов указанной службы.

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

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием пути к определению рабочего процесса, пути к определению правил рабочего процесса, поставщика типов для настраиваемых типов действий и базовых адресов указанной службы.

WorkflowServiceHost()

Инициализирует новый экземпляр класса WorkflowServiceHost.

protected:
 WorkflowServiceHost();
protected WorkflowServiceHost ();
Protected Sub New ()

Применяется к

WorkflowServiceHost(Stream, Uri[])

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием потока байтов, содержащего определение рабочего процесса, и базовых адресов указанной службы.

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())

Параметры

workflowDefinition
Stream

Поток Stream, содержащий определение рабочего процесса.

baseAddress
Uri[]

Массив типа Uri, содержащий базовые адреса размещенной службы.

Комментарии

Используйте этот перегруженный метод, если определение рабочего процесса хранится в безопасном хранилище, например в базе данных.

Применяется к

WorkflowServiceHost(String, Uri[])

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием пути к определению рабочего процесса и базовым адресам указанной службы.

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())

Параметры

workflowDefinitionPath
String

Строка, содержащая путь к файлу определения рабочего процесса.

baseAddress
Uri[]

Массив типа Uri, содержащий базовые адреса размещенной службы.

Комментарии

Используйте этот перегруженный метод, если определение рабочего процесса содержится в файле Windows.

Применяется к

WorkflowServiceHost(Type, Uri[])

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием типа рабочего процесса и базовых адресов указанной службы.

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())

Параметры

workflowType
Type

Тип Type экземпляра рабочего процесса.

baseAddress
Uri[]

Массив типа Uri, содержащий базовые адреса размещенной службы.

Комментарии

Используйте этот перегруженный метод, если рабочий процесс определен как скомпилированный тип.

Применяется к

WorkflowServiceHost(Stream, Stream, Uri[])

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием потока байтов, содержащего определение рабочего процесса, потока байтов, содержащего определение правил рабочего процесса, и базовых адресов указанной службы.

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())

Параметры

workflowDefinition
Stream

Поток Stream, содержащий определение рабочего процесса.

ruleDefinition
Stream

Поток Stream, содержащий определение правил рабочего процесса.

baseAddress
Uri[]

Массив типа Uri, содержащий базовые адреса размещенной службы.

Комментарии

Используйте этот перегруженный метод, если определение рабочего процесса и определение правил хранятся в безопасном хранилище, например в базе данных.

Применяется к

WorkflowServiceHost(String, String, Uri[])

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием пути к определению рабочего процесса, пути к определению правил рабочего процесса, и базовых адресов указанной службы.

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())

Параметры

workflowDefinitionPath
String

Строка, содержащая путь к файлу определения рабочего процесса.

ruleDefinitionPath
String

Строка, содержащая путь к файлу определения правил рабочего процесса.

baseAddress
Uri[]

Массив типа Uri, содержащий базовые адреса размещенной службы.

Комментарии

Используйте этот перегруженный метод, если определение рабочего процесса и определение правил рабочего процесса содержатся в файлах Windows.

Применяется к

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

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием потока байтов, содержащего определение рабочего процесса, потока байтов, содержащего определение правил рабочего процесса, поставщика типа для настраиваемых типов действий и базовых адресов указанной службы.

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())

Параметры

workflowDefinition
Stream

Поток Stream, содержащий определение рабочего процесса.

ruleDefinition
Stream

Поток Stream, содержащий определение правил рабочего процесса.

typeProvider
ITypeProvider

Поставщик типов, реализующий интерфейс ITypeProvider.

baseAddress
Uri[]

Массив типа Uri, содержащий базовые адреса размещенной службы.

Комментарии

Используйте этот перегруженный метод, если ваш скомпилированный рабочий процесс ссылается на настраиваемые типы, определенные в отдельной сборке.

Применяется к

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

Инициализирует новый экземпляр класса WorkflowServiceHost с использованием пути к определению рабочего процесса, пути к определению правил рабочего процесса, поставщика типов для настраиваемых типов действий и базовых адресов указанной службы.

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())

Параметры

workflowDefinitionPath
String

Строка, содержащая путь к файлу определения рабочего процесса.

ruleDefinitionPath
String

Строка, содержащая путь к файлу определения правил рабочего процесса.

typeProvider
ITypeProvider

Поставщик типов, реализующий интерфейс ITypeProvider.

baseAddress
Uri[]

Массив типа Uri, содержащий базовые адреса размещенной службы.

Комментарии

Используйте этот перегруженный метод, если рабочий процесс определен в файле разметки рабочего процесса (XOML) и ссылается на настраиваемые типы, определенные в отдельной сборке.

Применяется к