WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Metodo

Definizione

Crea un oggetto WorkflowServiceHost da una stringa che contiene il nome file del file di markup del flusso di lavoro o il nome del tipo di servizio del flusso di lavoro e l'indirizzo di base del servizio specificato.

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

Parametri

constructorString
String

Nome file del file di markup del flusso di lavoro che definisce il servizio flusso di lavoro o il nome del tipo di servizio del flusso di lavoro.

baseAddresses
Uri[]

Matrice di tipo Uri che contiene gli indirizzi di base per il servizio ospitato.

Valori restituiti

Oggetto ServiceHostBase associato al servizio flusso di lavoro. L'implementazione predefinita restituisce un WorkflowServiceHost oggetto con gli indirizzi di base specificati.

Commenti

L'argomento constructorString può essere un nome di tipo di flusso di lavoro completo oppure il percorso del file di definizione del flusso di lavoro dichiarato nel file con estensione svc in cui ServiceHostFactory vengono inserite le direttive.

Note

Per associare una definizione di regola a una definizione del flusso di lavoro, denominare il file di definizione della regola con lo stesso nome del file di definizione del flusso di lavoro con estensione rules e inserirlo nella stessa directory del file di definizione del flusso di lavoro. Ad esempio, il file di definizione delle regole CalculatorServiceWorkflow.rules deve trovarsi nella stessa directory di CalculatorServiceWorkflow.xoml.

Si applica a