WebScriptServiceHostFactory.CreateServiceHost(Type, Uri[]) Metod

Definition

Skapar en härledd klass med ServiceHost för en angiven typ av tjänst med en specifik basadress som kan användas för att automatiskt aktivera ASP.NET AJAX-slutpunkter i vissa scenarier.

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

Parametrar

serviceType
Type

Vilken typ av tjänst som ska vara värd för.

baseAddresses
Uri[]

Den Array typ Uri som innehåller basadresserna för den värdbaserade tjänsten.

Returer

A ServiceHost för den typ av tjänst som anges med den angivna basadressen.

Undantag

En annan tjänst använder samma basadress, eller så använder en annan slutpunkt samma adress som den ASP.NET AJAX-slutpunkten som den här fabriken försöker skapa.

Kommentarer

Normalt anropas den här metoden automatiskt av Windows Communication Foundation (WCF) som en del av tjänstaktiveringen – det finns inget behov av att anropa den här metoden manuellt.

Gäller för