Compartir a través de


WorkflowServiceHost Constructores

Definición

Inicializa una nueva instancia de la clase WorkflowServiceHost.

Sobrecargas

WorkflowServiceHost()

Inicializa una nueva instancia de la clase WorkflowServiceHost.

WorkflowServiceHost(Stream, Uri[])

Inicializa una nueva instancia de la clase WorkflowServiceHost con una secuencia de bytes que contiene la definición del flujo de trabajo, y las direcciones base del servicio especificado.

WorkflowServiceHost(String, Uri[])

Inicializa una instancia nueva de la clase WorkflowServiceHost con una ruta de acceso de la definición del flujo de trabajo y las direcciones base del servicio especificado.

WorkflowServiceHost(Type, Uri[])

Inicializa una instancia nueva de la clase WorkflowServiceHost con un tipo de flujo de trabajo y las direcciones base del servicio especificado.

WorkflowServiceHost(Stream, Stream, Uri[])

Inicializa una instancia nueva de la clase WorkflowServiceHost mediante una secuencia de bytes que contiene la definición del flujo de trabajo, una secuencia de bytes que incluye la definición de las reglas del flujo de trabajo, y las direcciones base del servicio especificado.

WorkflowServiceHost(String, String, Uri[])

Inicializa una instancia nueva de la clase WorkflowServiceHost con una ruta de acceso de la definición de flujo de trabajo, una ruta de acceso de la definición de las reglas del flujo de trabajo y las direcciones base del servicio especificado.

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

Inicializa una instancia nueva de la clase WorkflowServiceHost con una secuencia de bytes que contiene la definición del flujo de trabajo, una secuencia de bytes que incluye la definición de las reglas del flujo de trabajo, un proveedor de tipos para los tipos de actividad personalizados, y las direcciones base del servicio especificado.

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

Inicializa una instancia nueva de la clase WorkflowServiceHost con una ruta de acceso de la definición del flujo de trabajo, una ruta de acceso de la definición de las reglas del flujo de trabajo, un proveedor de tipos para los tipos de actividad personalizados y las direcciones base del servicio especificado.

WorkflowServiceHost()

Inicializa una nueva instancia de la clase WorkflowServiceHost.

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

Se aplica a

WorkflowServiceHost(Stream, Uri[])

Inicializa una nueva instancia de la clase WorkflowServiceHost con una secuencia de bytes que contiene la definición del flujo de trabajo, y las direcciones base del servicio especificado.

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

Parámetros

workflowDefinition
Stream

Stream que contiene la definición del flujo de trabajo.

baseAddress
Uri[]

Una matriz de tipo Uri que contiene las direcciones base para el servicio hospedado.

Comentarios

Utilice esta sobrecarga si la definición de flujo de trabajo está almacenada de manera segura, por ejemplo en una base de datos.

Se aplica a

WorkflowServiceHost(String, Uri[])

Inicializa una instancia nueva de la clase WorkflowServiceHost con una ruta de acceso de la definición del flujo de trabajo y las direcciones base del servicio especificado.

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

Parámetros

workflowDefinitionPath
String

Cadena que contiene la ruta de acceso del archivo de definición del flujo de trabajo.

baseAddress
Uri[]

Una matriz de tipo Uri que contiene las direcciones base para el servicio hospedado.

Comentarios

Utilice esta sobrecarga cuando la definición de flujo de trabajo se presenta en forma de archivo de Windows.

Se aplica a

WorkflowServiceHost(Type, Uri[])

Inicializa una instancia nueva de la clase WorkflowServiceHost con un tipo de flujo de trabajo y las direcciones base del servicio especificado.

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

Parámetros

workflowType
Type

Type de la instancia de flujo de trabajo.

baseAddress
Uri[]

Una matriz de tipo Uri que contiene las direcciones base para el servicio hospedado.

Comentarios

Utilice esta sobrecarga cuando el flujo de trabajo se define como tipo compilado.

Se aplica a

WorkflowServiceHost(Stream, Stream, Uri[])

Inicializa una instancia nueva de la clase WorkflowServiceHost mediante una secuencia de bytes que contiene la definición del flujo de trabajo, una secuencia de bytes que incluye la definición de las reglas del flujo de trabajo, y las direcciones base del servicio especificado.

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

Parámetros

workflowDefinition
Stream

Stream que contiene la definición del flujo de trabajo.

ruleDefinition
Stream

Stream que contiene la definición de las reglas del flujo de trabajo.

baseAddress
Uri[]

Una matriz de tipo Uri que contiene las direcciones base para el servicio hospedado.

Comentarios

Utilice esta sobrecarga si la definición de flujo de trabajo y la definición de las reglas están almacenadas de manera segura, por ejemplo en una base de datos.

Se aplica a

WorkflowServiceHost(String, String, Uri[])

Inicializa una instancia nueva de la clase WorkflowServiceHost con una ruta de acceso de la definición de flujo de trabajo, una ruta de acceso de la definición de las reglas del flujo de trabajo y las direcciones base del servicio especificado.

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

Parámetros

workflowDefinitionPath
String

Cadena que contiene la ruta de acceso del archivo de definición del flujo de trabajo.

ruleDefinitionPath
String

Cadena que contiene la ruta de acceso del archivo de definición de las reglas del flujo de trabajo.

baseAddress
Uri[]

Una matriz de tipo Uri que contiene las direcciones base para el servicio hospedado.

Comentarios

Utilice esta sobrecarga cuando la definición de flujo de trabajo y la definición de las reglas se presentan en forma de archivos de Windows.

Se aplica a

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

Inicializa una instancia nueva de la clase WorkflowServiceHost con una secuencia de bytes que contiene la definición del flujo de trabajo, una secuencia de bytes que incluye la definición de las reglas del flujo de trabajo, un proveedor de tipos para los tipos de actividad personalizados, y las direcciones base del servicio especificado.

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

Parámetros

workflowDefinition
Stream

Stream que contiene la definición del flujo de trabajo.

ruleDefinition
Stream

Stream que contiene la definición de las reglas del flujo de trabajo.

typeProvider
ITypeProvider

Proveedor de tipos que implementa la interfaz ITypeProvider.

baseAddress
Uri[]

Una matriz de tipo Uri que contiene las direcciones base para el servicio hospedado.

Comentarios

Utilice esta sobrecarga cuando sus tipos personalizados de referencias del flujo de trabajo compilados definidos en un ensamblado independiente.

Se aplica a

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

Inicializa una instancia nueva de la clase WorkflowServiceHost con una ruta de acceso de la definición del flujo de trabajo, una ruta de acceso de la definición de las reglas del flujo de trabajo, un proveedor de tipos para los tipos de actividad personalizados y las direcciones base del servicio especificado.

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

Parámetros

workflowDefinitionPath
String

Cadena que contiene la ruta de acceso del archivo de definición del flujo de trabajo.

ruleDefinitionPath
String

Cadena que contiene la ruta de acceso del archivo de definición de las reglas del flujo de trabajo.

typeProvider
ITypeProvider

Proveedor de tipos que implementa la interfaz ITypeProvider.

baseAddress
Uri[]

Una matriz de tipo Uri que contiene las direcciones base para el servicio hospedado.

Comentarios

Utilice esta sobrecarga si el flujo de trabajo está definido en un archivo de marcado de flujo de trabajo (.xoml), que haga referencia a los tipos personalizados definidos en un ensamblado independiente.

Se aplica a