Sdílet prostřednictvím


WebScriptServiceHostFactory.CreateServiceHost(Type, Uri[]) Metoda

Definice

Vytvoří odvozenou třídu ServiceHost pro zadaný typ služby s konkrétní základní adresou, kterou lze použít k automatickému povolení koncových bodů ASP.NET AJAX v určitých scénářích.

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 služby, která se má hostovat

baseAddresses
Uri[]

ArrayTyp Uri , který obsahuje základní adresy pro službu, která je hostovaná.

Návraty

ServiceHost

ServiceHostPro typ služby zadaný se zadanou základní adresou.

Výjimky

Jiná služba používá stejnou základní adresu, nebo jiný koncový bod používá stejnou adresu jako koncový bod ASP.NET AJAX, který se pokouší vytvořit tento objekt pro vytváření.

Poznámky

Obvykle je tato metoda volána automaticky pomocí Windows Communication Foundation (WCF) jako součást aktivace služby – tuto metodu není nutné volat ručně.

Platí pro