Partager via


WebScriptServiceHostFactory.CreateServiceHost(Type, Uri[]) Méthode

Définition

Crée une classe dérivée de ServiceHost pour un type spécifié de service avec une adresse de base spécifique qui peut être utilisée pour activer automatiquement des points de terminaison ASP.NET AJAX dans certains scénarios.

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

Paramètres

serviceType
Type

Type de service à héberger.

baseAddresses
Uri[]

Array de type Uri qui contient les adresses de base pour le service hébergé.

Retours

ServiceHost

ServiceHost pour le type de service spécifié avec l'adresse de base spécifiée.

Exceptions

Un autre service utilise la même adresse de base ou un autre point de terminaison utilise la même adresse que le point de terminaison ASP.NET AJAX que cette fabrique tente de créer.

Remarques

Normalement, cette méthode est appelée automatiquement par Windows Communication Foundation (WCF) dans le cadre de l’activation du service. il n’est pas nécessaire d’appeler cette méthode manuellement.

S’applique à