WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Methode

Definitie

Hiermee maakt u een WorkflowServiceHost tekenreeks die de bestandsnaam van het werkstroomopmaakbestand of de typenaam van het type werkstroomservice en het basisadres van de opgegeven service bevat.

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

Parameters

constructorString
String

De bestandsnaam van het werkstroommarkeringsbestand waarmee de werkstroomservice of de typenaam van het werkstroomservicetype wordt gedefinieerd.

baseAddresses
Uri[]

Een matrix van het type Uri dat de basisadressen voor de gehoste service bevat.

Retouren

Een ServiceHostBase object dat is gekoppeld aan de werkstroomservice. De standaard implementatie retourneert een WorkflowServiceHost object met de opgegeven basisadressen.

Opmerkingen

Het constructorString argument kan een volledig gekwalificeerde naam van het werkstroomtype zijn of het relatieve bestandspad van het werkstroomdefinitiebestand dat is gedeclareerd in het .svc-bestand waarin ServiceHostFactory instructies worden geplaatst.

Note

Als u een regeldefinitie wilt koppelen aan een werkstroomdefinitie, noemt u het regeldefinitiebestand dezelfde naam als het werkstroomdefinitiebestand met de extensie .rules en plaatst u deze in dezelfde map als het werkstroomdefinitiebestand. Het regeldefinitiebestand CalculatorServiceWorkflow.rules moet zich bijvoorbeeld in dezelfde map bevinden als CalculatorServiceWorkflow.xoml.

Van toepassing op