Condividi tramite


WorkflowServiceHost Costruttori

Definizione

Inizializza una nuova istanza della classe WorkflowServiceHost.

Overload

WorkflowServiceHost()

Inizializza una nuova istanza della classe WorkflowServiceHost.

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.

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.

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.

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.

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.

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.

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.

WorkflowServiceHost()

Inizializza una nuova istanza della classe WorkflowServiceHost.

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

Si applica a

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.

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.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.

Commenti

Utilizzare questo overload se la definizione del flusso di lavoro viene archiviata in un archivio protetto, ad esempio un database.

Si applica a

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.

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.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.

Commenti

Utilizzare questo overload quando la definizione del flusso di lavoro è in formato file di Windows.

Si applica a

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.

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.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.

Commenti

Utilizzare questo overload quando il flusso di lavoro è definito come tipo compilato.

Si applica a

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.

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.

ruleDefinition
Stream

Classe Stream contenente la definizione delle regole del flusso di lavoro.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.

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.

Si applica a

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.

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.

ruleDefinitionPath
String

Stringa che contiene il percorso del file di definizione delle regole del flusso di lavoro.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.

Commenti

Utilizzare questo overload quando la definizione del flusso di lavoro e la definizione delle regole sono in formato file di Windows.

Si applica a

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.

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.

ruleDefinition
Stream

Classe Stream contenente la definizione delle regole del flusso di lavoro.

typeProvider
ITypeProvider

Un provider di tipi che implementa l'interfaccia ITypeProvider.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.

Commenti

Utilizzare questo overload quando il flusso di lavoro compilato fa riferimento a tipi personalizzati definiti in un assembly separato.

Si applica a

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.

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.

ruleDefinitionPath
String

Stringa che contiene il percorso del file di definizione delle regole del flusso di lavoro.

typeProvider
ITypeProvider

Un provider di tipi che implementa l'interfaccia ITypeProvider.

baseAddress
Uri[]

Matrice di tipo Uri contenente gli indirizzi di base del servizio ospitato.

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.

Si applica a