WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria a WorkflowServiceHost a partir de uma string que contém o nome do ficheiro de marcação do workflow ou o nome do tipo de serviço do workflow e o endereço base do serviço especificado.
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
Parâmetros
- constructorString
- String
O nome do ficheiro de marcação do fluxo de trabalho que define o serviço do fluxo de trabalho ou o nome do tipo de serviço do fluxo de trabalho.
Devoluções
Um ServiceHostBase objeto associado ao serviço de fluxo de trabalho. A implementação por defeito devolve um WorkflowServiceHost objeto com os endereços base especificados.
Observações
O constructorString argumento pode ser um nome de tipo de workflow totalmente qualificado ou pode ser o caminho relativo do ficheiro de definição do workflow declarado no ficheiro .svc onde ServiceHostFactory as diretivas são colocadas.
Note
Para associar uma definição de regra a uma definição de workflow, nomeie o ficheiro de definição de regras com o mesmo nome que o ficheiro de definição de workflow com uma extensão .rules e coloque-o no mesmo diretório que o ficheiro de definição de workflow. Por exemplo, o ficheiro de definição de regras CalculatorServiceWorkflow.rules deve estar no mesmo diretório que CalculatorServiceWorkflow.xoml.