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

Definición

Crea a WorkflowServiceHost partir de una cadena que contiene el nombre de archivo del archivo de marcado de flujo de trabajo o el nombre de tipo del tipo de servicio de flujo de trabajo y la dirección base del servicio 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

Nombre de archivo del archivo de marcado de flujo de trabajo que define el servicio de flujo de trabajo o el nombre de tipo del tipo de servicio de flujo de trabajo.

baseAddresses
Uri[]

Matriz de tipo Uri que contiene las direcciones base del servicio hospedado.

Devoluciones

Objeto ServiceHostBase asociado al servicio de flujo de trabajo. La implementación predeterminada devuelve un WorkflowServiceHost objeto con las direcciones base especificadas.

Comentarios

El constructorString argumento podría ser un nombre de tipo de flujo de trabajo completo o podría ser la ruta de acceso de archivo relativa del archivo de definición de flujo de trabajo declarado en el archivo .svc en el que ServiceHostFactory se colocan las directivas.

Note

Para asociar una definición de regla a una definición de flujo de trabajo, asigne al archivo de definición de regla el mismo nombre que el archivo de definición de flujo de trabajo con una extensión .rules y colóquelo en el mismo directorio que el archivo de definición de flujo de trabajo. Por ejemplo, el archivo de definición de reglas CalculatorServiceWorkflow.rules debe estar en el mismo directorio que CalculatorServiceWorkflow.xoml.

Se aplica a