ServiceHostFactory.CreateServiceHost Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un ServiceHost.
Surcharges
| Nom | Description |
|---|---|
| CreateServiceHost(String, Uri[]) |
Crée une ServiceHost adresse de base spécifique et l’initialise avec des données spécifiées. |
| CreateServiceHost(Type, Uri[]) |
Crée un ServiceHost type de service spécifié avec une adresse de base spécifique. |
CreateServiceHost(String, Uri[])
Crée une ServiceHost adresse de base spécifique et l’initialise avec des données spécifiées.
public:
override System::ServiceModel::ServiceHostBase ^ CreateServiceHost(System::String ^ constructorString, cli::array <Uri ^> ^ baseAddresses);
public override System.ServiceModel.ServiceHostBase CreateServiceHost(string constructorString, Uri[] baseAddresses);
override this.CreateServiceHost : string * Uri[] -> System.ServiceModel.ServiceHostBase
Public Overrides Function CreateServiceHost (constructorString As String, baseAddresses As Uri()) As ServiceHostBase
Paramètres
- constructorString
- String
Données d’initialisation transmises à l’instance ServiceHostBase construite par la fabrique.
Retours
Avec ServiceHost des adresses de base spécifiques.
Exceptions
baseAddress a la valeur null.
Aucun contexte d’hébergement n’est fourni ou constructorString est null vide.
Exemples
Cet exemple montre comment utiliser la CreateServiceHost(String, Uri[]) méthode :
public override ServiceHostBase CreateServiceHost
(string service, Uri[] baseAddresses)
{
// The service parameter is ignored here because we know our service.
ServiceHost serviceHost = new ServiceHost(typeof(HelloService),
baseAddresses);
return serviceHost;
}
Public Overrides Overloads Function CreateServiceHost(ByVal service As String, ByVal baseAddresses() As Uri) As ServiceHostBase
' The service parameter is ignored here because we know our service.
Dim serviceHost As New ServiceHost(GetType(HelloService), baseAddresses)
Return serviceHost
End Function
S’applique à
CreateServiceHost(Type, Uri[])
Crée un ServiceHost type de service spécifié avec une adresse de base spécifique.
protected:
virtual System::ServiceModel::ServiceHost ^ CreateServiceHost(Type ^ serviceType, cli::array <Uri ^> ^ baseAddresses);
protected virtual System.ServiceModel.ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses);
override this.CreateServiceHost : Type * Uri[] -> System.ServiceModel.ServiceHost
Protected Overridable Function CreateServiceHost (serviceType As Type, baseAddresses As Uri()) As ServiceHost
Paramètres
- serviceType
- Type
Spécifie le type de service à héberger.
Retours
Pour ServiceHost le type de service spécifié avec une adresse de base spécifique.
Exemples
Cet exemple montre comment créer une implémentation de remplacement de la CreateServiceHost(Type, Uri[]) méthode :