Aracılığıyla paylaş


WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) Yöntem

Tanım

İş akışı işaretleme dosyasının dosya adını veya iş akışı hizmet türünün tür adını ve belirtilen hizmetin temel adresini içeren bir WorkflowServiceHost dizeden bir oluşturur.

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

Parametreler

constructorString
String

İş akışı hizmetini tanımlayan iş akışı işaretleme dosyasının dosya adı veya iş akışı hizmet türünün tür adı.

baseAddresses
Uri[]

Barındırılan hizmetin Uri temel adreslerini içeren tür dizisi.

Döndürülenler

ServiceHostBase

İş ServiceHostBase akışı hizmetiyle ilişkili bir nesne. Varsayılan uygulama, belirtilen WorkflowServiceHost temel adreslere sahip bir nesne döndürür.

Örnekler

Aşağıda, CalculatorServiceWorkflow iş akışı hizmetine tür tabanlı bir başvuru örneği ve bir örnek vemektedir.

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

Aşağıda, CalculatorServiceWorkflow iş akışı hizmetine bir iş akışı tanımı dosyası başvurusu örneği ve ardından ve bir örnek ve ardından ve bir örnek ve ardından ve bir iş akışı tanımı dosyası başvurusu ve daha sonra ve daha fazla bilgi için aşağıdaki adımları kullanabilirsiniz.

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

Açıklamalar

Bağımsız değişken, tam iş akışı türü adı veya yönergelerin yerleştiril olduğu .svc dosyasında bildirilen iş akışı tanımı dosyasının göreli dosya constructorString ServiceHostFactory yolu olabilir.

Not

Bir kural tanımını bir iş akışı tanımıyla ilişkilendirmek için kural tanımı dosyasını bir .rules uzantısıyla iş akışı tanım dosyasıyla aynı adla ve iş akışı tanım dosyasıyla aynı dizine girin. Örneğin CalculatorServiceWorkflow.rules kural tanımı dosyası CalculatorServiceWorkflow.xoml ile aynı dizinde olmalıdır.

Şunlara uygulanır