Udostępnij za pośrednictwem


WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Metoda

Definicja

Tworzy element WorkflowServiceHost na podstawie ciągu zawierającego nazwę pliku znaczników przepływu pracy lub nazwę typu typu typu usługi przepływu pracy oraz podstawowy adres określonej usługi.

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

Parametry

constructorString
String

Nazwa pliku znaczników przepływu pracy definiującego usługę przepływu pracy lub nazwę typu usługi przepływu pracy.

baseAddresses
Uri[]

Tablica typu Uri , która zawiera adresy podstawowe dla hostowanej usługi.

Zwraca

ServiceHostBase Obiekt skojarzony z usługą przepływu pracy. Domyślna implementacja zwraca WorkflowServiceHost obiekt z określonymi adresami podstawowymi.

Przykłady

Poniżej przedstawiono przykładowe odwołanie oparte na typie do usługi Workflow CalculatorServiceWorkflow.

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

Poniżej przedstawiono przykład odwołania do pliku definicji przepływu pracy do usługi Workflow CalculatorServiceWorkflow.

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

Uwagi

Argumentem constructorString może być w pełni kwalifikowana nazwa typu przepływu pracy lub może być względną ścieżką pliku definicji przepływu pracy zadeklarowaną w pliku svc, w którym ServiceHostFactory są umieszczane dyrektywy.

Uwaga

Aby skojarzyć definicję reguły z definicją przepływu pracy, nadaj plikowi definicji reguły taką samą nazwę jak plik definicji przepływu pracy z rozszerzeniem reguł i umieść ją w tym samym katalogu co plik definicji przepływu pracy. Na przykład plik definicji reguł CalculatorServiceWorkflow.rules musi znajdować się w tym samym katalogu co CalculatorServiceWorkflow.xoml.

Dotyczy