Condividi tramite


ServiceMetadataContractBehavior Classe

Definizione

Un comportamento del contratto che consente di specificare se pubblicare metadati per un endpoint specificato.

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
Ereditarietà
ServiceMetadataContractBehavior
Implementazioni

Commenti

È possibile utilizzare questa funzionalità per disabilitare la pubblicazione dei metadati dell'endpoint nel WSDL del servizio. Questa operazione è particolarmente utile per gli endpoint costituiti solo da operazioni che non accettano messaggi SOAP.

Costruttori

ServiceMetadataContractBehavior()

Inizializza una nuova istanza dell'oggetto ServiceMetadataContractBehavior.

ServiceMetadataContractBehavior(Boolean)

Inizializza una nuova istanza dell'oggetto ServiceMetadataContractBehavior.

Proprietà

MetadataGenerationDisabled

Ottiene o imposta un valore che specifica se la generazione di metadati deve essere disabilitata per l'endpoint.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IContractBehavior.AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)

Configura elementi di associazione affinché supportino il comportamento del contratto.

IContractBehavior.ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)

Implementa una modifica di un client all'interno di un contratto.

IContractBehavior.ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)

Implementa una modifica della fase di esecuzione del servizio all'interno di un contratto.

IContractBehavior.Validate(ContractDescription, ServiceEndpoint)

Conferma che il contratto e l'endpoint sono in grado di supportare il comportamento del contratto.

Si applica a