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

例外

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

注釈

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

適用対象