次の方法で共有


WebScriptServiceHostFactory.CreateServiceHost(Type, Uri[]) メソッド

定義

特定のシナリオで自動的に ASP.NET AJAX エンドポイントを有効にするために使用可能なベース アドレスを持つ特定のサービス型に対する ServiceHost の派生クラスを作成します。

protected:
 override System::ServiceModel::ServiceHost ^ CreateServiceHost(Type ^ serviceType, cli::array <Uri ^> ^ baseAddresses);
protected override System.ServiceModel.ServiceHost CreateServiceHost (Type serviceType, Uri[] baseAddresses);
override this.CreateServiceHost : Type * Uri[] -> System.ServiceModel.ServiceHost
Protected Overrides Function CreateServiceHost (serviceType As Type, baseAddresses As Uri()) As ServiceHost

パラメーター

serviceType
Type

ホストするサービスの型。

baseAddresses
Uri[]

ホストされるサービスのベース アドレスを格納する Array 型の Uri

戻り値

ServiceHost

指定したベース アドレスで指定されるサービス型に対する ServiceHost

例外

別のサービスは同じベース アドレスを使用します。または、別のエンドポイントが、このファクトリで作成しようとしている ASP.NET AJAX エンドポイントと同じアドレスを使用しています。

注釈

通常、このメソッドは、サービスのアクティブ化の一部として Windows Communication Foundation (WCF) によって自動的に呼び出されます。このメソッドを手動で呼び出す必要はありません。

適用対象