WebScriptServiceHostFactory.CreateServiceHost(Type, Uri[]) Метод

Определение

Создает унаследованный класс ServiceHost для указанного типа службы с определенным базовым адресом, который можно использовать для автоматической реализации конечных точек ASP.NET AJAX в некоторых сценариях.

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) в рамках активации службы — нет необходимости вызывать этот метод вручную.

Применяется к