WorkflowServiceHost Costruttori

Definizione

Inizializza una nuova istanza della classe WorkflowServiceHost.Initializes a new instance of the WorkflowServiceHost class.

Overload

WorkflowServiceHost()

Inizializza una nuova istanza della classe WorkflowServiceHost.Initializes a new instance of the WorkflowServiceHost class.

WorkflowServiceHost(Stream, Uri[])

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un flusso di byte che contiene la definizione del flusso di lavoro e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a byte stream that contains the workflow definition and the base addresses of the service specified.

WorkflowServiceHost(String, Uri[])

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un percorso della definizione del flusso di lavoro e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a path to the workflow definition and the base addresses of the service specified.

WorkflowServiceHost(Type, Uri[])

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un tipo di flusso del lavoro e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a workflow type and the base addresses of the service specified.

WorkflowServiceHost(Stream, Stream, Uri[])

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un flusso di byte che contiene la definizione del flusso di lavoro, un flusso di byte che contiene la definizione delle regole del flusso di lavoro e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a byte stream that contains the workflow definition, a byte stream that contains the workflow rules definition, and the base addresses of the service specified.

WorkflowServiceHost(String, String, Uri[])

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un percorso della definizione del flusso di lavoro, un percorso della definizione delle regole del flusso di lavoro e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a path to the workflow definition, a path to the workflow rules definition, and the base addresses of the service specified.

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

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un flusso di byte che contiene la definizione del flusso di lavoro, un flusso di byte che contiene la definizione delle regole del flusso di lavoro, un provider di tipi per tipi di attività personalizzati e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a byte stream that contains the workflow definition, a byte stream that contains the workflow rules definition, a type provider for custom activity types, and the base addresses of the service specified.

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

Inizializza una nuova istanza della classe WorkflowServiceHost usando un percorso della definizione del flusso di lavoro, un percorso della definizione delle regole del flusso di lavoro, un provider di tipi per tipi di attività personalizzati e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a path to the workflow definition, a path to the workflow rules definition, a type provider for custom activity types, and the base addresses of the service specified.

WorkflowServiceHost()

Inizializza una nuova istanza della classe WorkflowServiceHost.Initializes a new instance of the WorkflowServiceHost class.

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

WorkflowServiceHost(Stream, Uri[])

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un flusso di byte che contiene la definizione del flusso di lavoro e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a byte stream that contains the workflow definition and the base addresses of the service specified.

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

Parametri

workflowDefinition
Stream

Classe Stream contenente la definizione del flusso di lavoro.Stream that contains the workflow definition.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.An array of type Uri that contains the base addresses for the hosted service.

Commenti

Utilizzare questo overload se la definizione del flusso di lavoro viene archiviata in un archivio protetto, ad esempio un database.Use this overload if the workflow definition is stored in secured storage, such as a database.

WorkflowServiceHost(String, Uri[])

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un percorso della definizione del flusso di lavoro e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a path to the workflow definition and the base addresses of the service specified.

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

Parametri

workflowDefinitionPath
String

Stringa che contiene il percorso del file di definizione del flusso di lavoro.A string that contains the path to the workflow definition file.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.An array of type Uri that contains the base addresses for the hosted service.

Commenti

Utilizzare questo overload quando la definizione del flusso di lavoro è in formato file di Windows.Use this overload when the workflow definition is in the form of windows file.

WorkflowServiceHost(Type, Uri[])

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un tipo di flusso del lavoro e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a workflow type and the base addresses of the service specified.

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

Parametri

workflowType
Type

Type di istanza del flusso di lavoro.The Type of the workflow instance.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.An array of type Uri that contains the base addresses for the hosted service.

Commenti

Utilizzare questo overload quando il flusso di lavoro è definito come tipo compilato.Use this overload when the workflow is defined as compiled type.

WorkflowServiceHost(Stream, Stream, Uri[])

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un flusso di byte che contiene la definizione del flusso di lavoro, un flusso di byte che contiene la definizione delle regole del flusso di lavoro e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a byte stream that contains the workflow definition, a byte stream that contains the workflow rules definition, and the base addresses of the service specified.

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

Parametri

workflowDefinition
Stream

Classe Stream contenente la definizione del flusso di lavoro.Stream that contains the workflow definition.

ruleDefinition
Stream

Classe Stream contenente la definizione delle regole del flusso di lavoro.Stream that contains the workflow rules definition.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.An array of type Uri that contains the base addresses for the hosted service.

Commenti

Utilizzare questo overload quando la definizione del flusso di lavoro e la definizione delle regole vengono archiviate in un archivio protetto, ad esempio un database.Use this overload when the workflow definition and rules definition are stored in secured storage, such as a database.

WorkflowServiceHost(String, String, Uri[])

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un percorso della definizione del flusso di lavoro, un percorso della definizione delle regole del flusso di lavoro e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a path to the workflow definition, a path to the workflow rules definition, and the base addresses of the service specified.

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

Parametri

workflowDefinitionPath
String

Stringa che contiene il percorso del file di definizione del flusso di lavoro.A string that contains the path to the workflow definition file.

ruleDefinitionPath
String

Stringa che contiene il percorso del file di definizione delle regole del flusso di lavoro.A string that contains the path to the workflow rules definition file.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.An array of type Uri that contains the base addresses for the hosted service.

Commenti

Utilizzare questo overload quando la definizione del flusso di lavoro e la definizione delle regole sono in formato file di Windows.Use this overload when the workflow definition and rules definition are in the form of windows files.

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

Inizializza una nuova istanza della classe WorkflowServiceHost utilizzando un flusso di byte che contiene la definizione del flusso di lavoro, un flusso di byte che contiene la definizione delle regole del flusso di lavoro, un provider di tipi per tipi di attività personalizzati e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a byte stream that contains the workflow definition, a byte stream that contains the workflow rules definition, a type provider for custom activity types, and the base addresses of the service specified.

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

Parametri

workflowDefinition
Stream

Classe Stream contenente la definizione del flusso di lavoro.Stream that contains the workflow definition.

ruleDefinition
Stream

Classe Stream contenente la definizione delle regole del flusso di lavoro.Stream that contains the workflow rules definition.

typeProvider
ITypeProvider

Un provider di tipi che implementa l'interfaccia ITypeProvider.A type provider that implements the ITypeProvider interface.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.An array of type Uri that contains the base addresses for the hosted service.

Commenti

Utilizzare questo overload quando il flusso di lavoro compilato fa riferimento a tipi personalizzati definiti in un assembly separato.Use this overload when your compiled workflow references custom types defined in a separate assembly.

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

Inizializza una nuova istanza della classe WorkflowServiceHost usando un percorso della definizione del flusso di lavoro, un percorso della definizione delle regole del flusso di lavoro, un provider di tipi per tipi di attività personalizzati e gli indirizzi di base del servizio specificato.Initializes a new instance of the WorkflowServiceHost class using a path to the workflow definition, a path to the workflow rules definition, a type provider for custom activity types, and the base addresses of the service specified.

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

Parametri

workflowDefinitionPath
String

Stringa che contiene il percorso del file di definizione del flusso di lavoro.A string that contains the path to the workflow definition file.

ruleDefinitionPath
String

Stringa che contiene il percorso del file di definizione delle regole del flusso di lavoro.A string that contains the path to the workflow rules definition file.

typeProvider
ITypeProvider

Un provider di tipi che implementa l'interfaccia ITypeProvider.A type provider that implements the ITypeProvider interface.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.An array of type Uri that contains the base addresses for the hosted service.

Commenti

Utilizzare questo overload quando il flusso di lavoro definito in un file di markup del flusso di lavoro (.xmol) fa riferimento ai tipi personalizzati definiti in un assembly separato.Use this overload when you have your workflow defined in a workflow markup file (.xoml) and it references custom types defined in a separate assembly.

Si applica a