ServiceMetadataContractBehavior Classe

Définition

Comportement de contrat qui vous permet de spécifier s’il faut ou non publier des métadonnées pour un point de terminaison donné.

public ref class ServiceMetadataContractBehavior sealed : System::ServiceModel::Description::IContractBehavior
public sealed class ServiceMetadataContractBehavior : System.ServiceModel.Description.IContractBehavior
type ServiceMetadataContractBehavior = class
    interface IContractBehavior
Public NotInheritable Class ServiceMetadataContractBehavior
Implements IContractBehavior
Héritage
ServiceMetadataContractBehavior
Implémente

Remarques

Vous pouvez utiliser cette fonctionnalité pour désactiver la publication des métadonnées de point de terminaison dans le WSDL de votre service. Cela est particulièrement utile pour les points de terminaison constitués uniquement d’opérations qui ne prennent pas de messages SOAP.

Constructeurs

Nom Description
ServiceMetadataContractBehavior()

Initialise une nouvelle instance du ServiceMetadataContractBehavior.

ServiceMetadataContractBehavior(Boolean)

Initialise une nouvelle instance du ServiceMetadataContractBehavior.

Propriétés

Nom Description
MetadataGenerationDisabled

Obtient ou définit une valeur qui spécifie si la génération de métadonnées doit être désactivée pour le point de terminaison.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IContractBehavior.AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)

Configure les éléments de liaison pour prendre en charge le comportement du contrat.

IContractBehavior.ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)

Implémente une modification d’un client dans un contrat.

IContractBehavior.ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)

Implémente une modification du runtime de service sur un contrat.

IContractBehavior.Validate(ContractDescription, ServiceEndpoint)

Confirme que le contrat et le point de terminaison peuvent prendre en charge le comportement du contrat.

S’applique à