WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy na podstawie ciągu, który zawiera nazwę pliku znaczników przepływu pracy lub nazwę typu usługi przepływu pracy i adres podstawowy WorkflowServiceHost 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, który definiuje usługę przepływu pracy lub nazwę typu usługi przepływu pracy.
Zwraca
Obiekt ServiceHostBase skojarzony z usługą przepływu pracy. Domyślna implementacja zwraca WorkflowServiceHost obiekt z określonymi adresami bazowymi.
Przykłady
Poniżej przedstawiono przykład opartego na typie odwołania do przepływu pracy usługi CalculatorServiceWorkflow.
<%@ServiceHost language=c# Debug="true" Factory="System.ServiceModel.Activation.WorkflowServiceHostFactory" Service="CalculatorServiceWorkflow" %>
Poniżej przedstawiono przykład odwołania pliku definicji przepływu pracy do usługi przepływu pracy CalculatorServiceWorkflow.
<%@ServiceHost language=c# Debug="true" Factory="System.ServiceModel.Activation.WorkflowServiceHostFactory" Service="CalculatorServiceWorkflow.xoml" %>
Uwagi
Argumentem może być w pełni kwalifikowana nazwa typu przepływu pracy lub względna ścieżka pliku definicji przepływu pracy zadeklarowanego w pliku .svc, w którym znajdują się constructorString ServiceHostFactory 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 .rules i umieść go 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.