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