WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Método

Definição

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.

baseAddresses
Uri[]

Um array de tipos Uri que contém os endereços base do serviço alojado.

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.

Aplica-se a