ServiceHost.InitializeDescription 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.
Initialise une description du service hébergé en fonction de son type ou de son instance.
Surcharges
| Nom | Description |
|---|---|
| InitializeDescription(Object, UriSchemeKeyedCollection) |
Initialise une description du service hébergé en fonction de son instance et des adresses de base spécifiées. |
| InitializeDescription(Type, UriSchemeKeyedCollection) |
Initialise une description du service hébergé en fonction de son type et de ses adresses de base spécifiées. |
Remarques
Cette méthode supprime l’exigence de passage d’adresses de base dans le cadre de ServiceHost. Les classes qui héritent de ServiceHost peuvent appeler ServiceHost , puis appeler l’une des InitializeDescription adresses de base lorsqu’une adresse de base est disponible. Il s’agit de la façon dont l’outil utilitaire de métadonnées du modèle de service (Svcutil.exe) est implémenté.
InitializeDescription(Object, UriSchemeKeyedCollection)
Initialise une description du service hébergé en fonction de son instance et des adresses de base spécifiées.
protected:
void InitializeDescription(System::Object ^ singletonInstance, System::ServiceModel::UriSchemeKeyedCollection ^ baseAddresses);
protected void InitializeDescription(object singletonInstance, System.ServiceModel.UriSchemeKeyedCollection baseAddresses);
override this.InitializeDescription : obj * System.ServiceModel.UriSchemeKeyedCollection -> unit
Protected Sub InitializeDescription (singletonInstance As Object, baseAddresses As UriSchemeKeyedCollection)
Paramètres
- singletonInstance
- Object
Instance du service hébergé.
- baseAddresses
- UriSchemeKeyedCollection
Qui UriSchemeKeyedCollection contient les adresses de base du service hébergé.
Exceptions
singletonInstance a la valeur null.
S’applique à
InitializeDescription(Type, UriSchemeKeyedCollection)
Initialise une description du service hébergé en fonction de son type et de ses adresses de base spécifiées.
protected:
void InitializeDescription(Type ^ serviceType, System::ServiceModel::UriSchemeKeyedCollection ^ baseAddresses);
protected void InitializeDescription(Type serviceType, System.ServiceModel.UriSchemeKeyedCollection baseAddresses);
override this.InitializeDescription : Type * System.ServiceModel.UriSchemeKeyedCollection -> unit
Protected Sub InitializeDescription (serviceType As Type, baseAddresses As UriSchemeKeyedCollection)
Paramètres
- baseAddresses
- UriSchemeKeyedCollection
Qui UriSchemeKeyedCollection contient les adresses de base du service hébergé.
Exceptions
serviceType a la valeur null.