Partager via


ServiceHost.CreateDescription Méthode

Définition

Crée une description du service hébergé.

protected:
 override System::ServiceModel::Description::ServiceDescription ^ CreateDescription([Runtime::InteropServices::Out] System::Collections::Generic::IDictionary<System::String ^, System::ServiceModel::Description::ContractDescription ^> ^ % implementedContracts);
protected override System.ServiceModel.Description.ServiceDescription CreateDescription (out System.Collections.Generic.IDictionary<string,System.ServiceModel.Description.ContractDescription> implementedContracts);
override this.CreateDescription : IDictionary -> System.ServiceModel.Description.ServiceDescription
Protected Overrides Function CreateDescription (ByRef implementedContracts As IDictionary(Of String, ContractDescription)) As ServiceDescription

Paramètres

implementedContracts
IDictionary<String,ContractDescription>

IDictionary<TKey,TValue> avec les paires de clés de type (String, ContractDescription) qui contient les contrats de clé du service hébergé qui ont été implémentés.

Retours

ServiceDescription

ServiceDescription du service hébergé.

Exceptions

Le type de service hébergé a la valeur null.

Remarques

Cette méthode est utilisée pour construire des descriptions de contrat à partir de modèles de programmation personnalisés. Remplacez la méthode de classe de base correspondante, CreateDescription(IDictionary<String,ContractDescription>)pour implémenter le modèle personnalisé.

S’applique à