Partager via


ServiceMetadataExtension Classe

Définition

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.

S’applique à