Språk

WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Metod

Definition

Skapar en WorkflowServiceHost från en sträng som innehåller antingen filnamnet på arbetsflödesmarkeringsfilen eller typnamnet för arbetsflödestjänsttypen och basadressen för den angivna tjänsten.

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

Parametrar

constructorString
String

Filnamnet på arbetsflödesmarkeringsfilen som definierar arbetsflödestjänsten eller typnamnet för arbetsflödestjänsttypen.

baseAddresses
Uri[]

En matris av typen Uri som innehåller basadresserna för den värdbaserade tjänsten.

Returer

Ett ServiceHostBase objekt som är associerat med arbetsflödestjänsten. Standardimplementeringen returnerar ett WorkflowServiceHost objekt med angivna basadresser.

Kommentarer

Argumentet constructorString kan vara antingen ett fullständigt kvalificerat arbetsflödestypnamn eller så kan det vara den relativa filsökvägen för arbetsflödesdefinitionsfilen som deklareras i .svc-filen där ServiceHostFactory direktiv placeras.

Note

Om du vill associera en regeldefinition med en arbetsflödesdefinition namnger du regeldefinitionsfilen samma namn som arbetsflödesdefinitionsfilen med ett .rules-tillägg och placerar den i samma katalog som arbetsflödesdefinitionsfilen. Till exempel måste regeldefinitionsfilen CalculatorServiceWorkflow.rules finnas i samma katalog som CalculatorServiceWorkflow.xoml.

Gäller för