Condividi tramite


WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Metodo

Definizione

Crea una classe WorkflowServiceHost da una stringa che contiene il nome file del file di markup del flusso di lavoro o il nome tipo 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 del flusso di lavoro o il nome tipo del tipo di servizio del flusso di lavoro.

baseAddresses
Uri[]

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

Restituisce

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

Esempio

Nell'esempio seguente viene mostrato un riferimento basato su tipo a CalculatorServiceWorkflow del servizio del flusso di lavoro.

<%@ServiceHost language=c# Debug="true" Factory="System.ServiceModel.Activation.WorkflowServiceHostFactory" Service="CalculatorServiceWorkflow" %>  

Nell'esempio seguente viene mostrato un riferimento del file di definizione del flusso di lavoro a CalculatorServiceWorkflow del servizio del flusso di lavoro.

<%@ServiceHost language=c# Debug="true" Factory="System.ServiceModel.Activation.WorkflowServiceHostFactory" Service="CalculatorServiceWorkflow.xoml" %>  

Commenti

L'argomento constructorString potrebbe essere un nome tipo del flusso di lavoro completo o il percorso del file relativo del file di definizione del flusso di lavoro dichiarato nel file .svc nel quale sono inserite le direttive di ServiceHostFactory.

Nota

Per associare una definizione della 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 un'estensione .rules e salvarlo 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