ServiceMetadataContractBehavior Classe

Définition

Un comportement de contrat qui vous permet d'indiquer si vous souhaitez publier ou on les métadonnées d'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 de métadonnées de point de terminaison dans le WSDL de votre service. Cela s’avère particulièrement utile pour les points de terminaison constitués uniquement d’opérations qui n’acceptent pas les messages SOAP.

Constructeurs

ServiceMetadataContractBehavior()

Initialise une nouvelle instance de l'objet ServiceMetadataContractBehavior.

ServiceMetadataContractBehavior(Boolean)

Initialise une nouvelle instance de l'objet ServiceMetadataContractBehavior.

Propriétés

MetadataGenerationDisabled

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

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

IContractBehavior.AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)

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

IContractBehavior.ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)

Implémente une modification d'client sur l'intégralité d'un contrat.

IContractBehavior.ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)

Implémente une modification de l'exécution du service sur l'intégralité d'un contrat.

IContractBehavior.Validate(ContractDescription, ServiceEndpoint)

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

S’applique à