WebScriptServiceHostFactory.CreateServiceHost(Type, Uri[]) Methode

Definition

Erstellt eine abgeleitete Klasse von ServiceHost für einen bestimmten Diensttyp mit einer bestimmten Basisadresse, die verwendet werden kann, um ASP.NET AJAX-Endpunkte in bestimmten Szenarien automatisch zu aktivieren.

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

Parameter

serviceType
Type

Der Typ des zu hostende Diensts.

baseAddresses
Uri[]

Der Array Typ Uri , der die Basisadressen für den gehosteten Dienst enthält.

Gibt zurück

A ServiceHost für den Diensttyp, der mit der angegebenen Basisadresse angegeben ist.

Ausnahmen

Ein anderer Dienst verwendet dieselbe Basisadresse, oder ein anderer Endpunkt verwendet dieselbe Adresse wie der ASP.NET AJAX-Endpunkt, den diese Factory erstellen möchte.

Hinweise

Normalerweise wird diese Methode automatisch von Windows Communication Foundation (WCF) als Teil der Dienstaktivierung aufgerufen . Diese Methode muss nicht manuell aufgerufen werden.

Gilt für: