WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) メソッド

定義

ワークフロー マークアップ ファイルのファイル名、またはワークフロー サービスの種類の型名、および指定されたサービスのベース アドレスを含む文字列から WorkflowServiceHost を作成します。

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

パラメーター

constructorString
String

ワークフロー サービスを定義するワークフロー マークアップ ファイルのファイル名、またはワークフロー サービスの種類の型名。

baseAddresses
Uri[]

ホストされるサービスのベース アドレスを含む Uri 型の配列。

返品

ワークフロー サービスに関連付けられている ServiceHostBase オブジェクト。 既定の実装では、指定したベース アドレスを持つ WorkflowServiceHost オブジェクトが返されます。

注釈

constructorString引数には、完全修飾ワークフロー型名を指定するか、ServiceHostFactoryディレクティブが配置される .svc ファイルで宣言されているワークフロー定義ファイルの相対ファイル パスを指定できます。

Note

ルール定義をワークフロー定義に関連付けるには、ルール定義ファイルにワークフロー定義ファイルと同じ名前に .rules 拡張子を付け、ワークフロー定義ファイルと同じディレクトリに配置します。 たとえば、ルール定義ファイル CalculatorServiceWorkflow.rules は CalculatorServiceWorkflow.xoml と同じディレクトリに存在する必要があります。

適用対象