WebScriptServiceHostFactory.CreateServiceHost(Type, Uri[]) Metoda

Definicja

Tworzy klasę pochodną ServiceHost dla określonego typu usługi o określonym adresie podstawowym, która może być używana do automatycznego włączania punktów końcowych ASP.NET AJAX w niektórych scenariuszach.

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

Parametry

serviceType
Type

Typ usługi do hostowania.

baseAddresses
Uri[]

ArrayTyp Uri , który zawiera adresy podstawowe dla hostowanej usługi.

Zwraca

ServiceHost

Wartość ServiceHost dla typu usługi określonej z określonym adresem podstawowym.

Wyjątki

Inna usługa korzysta z tego samego adresu podstawowego lub inny punkt końcowy używa tego samego adresu co punkt końcowy ASP.NET AJAX, który ta fabryka próbuje utworzyć.

Uwagi

Zwykle ta metoda jest wywoływana automatycznie przez Windows Communication Foundation (WCF) w ramach aktywacji usługi — nie ma potrzeby ręcznego wywoływania tej metody.

Dotyczy