ServiceMetadataExtension Classe
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.
Fournit l'implémentation pour les protocoles de publication de métadonnées.
public ref class ServiceMetadataExtension : System::ServiceModel::IExtension<System::ServiceModel::ServiceHostBase ^>
public class ServiceMetadataExtension : System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>
type ServiceMetadataExtension = class
interface IExtension<ServiceHostBase>
Public Class ServiceMetadataExtension
Implements IExtension(Of ServiceHostBase)
- Héritage
-
ServiceMetadataExtension
- Implémente
Remarques
ServiceMetadataExtension est configuré et utilisé en configurant un service avec System.ServiceModel.Description.ServiceMetadataBehavior.
Vous pouvez également utiliser la classe ServiceMetadataExtension pour obtenir les métadonnées du service au moment de l'exécution en accédant à la propriété Metadata.
Constructeurs
ServiceMetadataExtension() |
Crée une instance d'un objet ServiceMetadataExtension. |
Propriétés
Metadata |
Obtient les métadonnées du service au moment de l'exécution. |
SingleWsdl |
Obtient l'outil WSDL unique utilisé par le service. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
IExtension<ServiceHostBase>.Attach(ServiceHostBase) |
Permet à un objet de participer à un comportement personnalisé. Appelé lorsque l'exécution attache l'extension à une instance de la classe ServiceHostBase. Uniquement réservé à un usage interne. |
IExtension<ServiceHostBase>.Detach(ServiceHostBase) |
Permet à un objet de participer à un comportement personnalisé. Appelé lorsque l'exécution détache l'extension d'une instance de la classe InstanceContext . Uniquement réservé à un usage interne. |