ServiceMetadataContractBehavior 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.
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. |