ServiceMetadataContractBehavior Classe

Definizione

Comportamento del contratto che consente di specificare se pubblicare o meno metadati per un determinato endpoint.

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 usare questa funzionalità per disabilitare la pubblicazione dei metadati dell'endpoint nel file WSDL del servizio. Ciò è particolarmente utile per gli endpoint costituiti solo da operazioni che non accettano messaggi SOAP.

Costruttori

Nome Descrizione
ServiceMetadataContractBehavior()

Inizializza una nuova istanza di ServiceMetadataContractBehavior.

ServiceMetadataContractBehavior(Boolean)

Inizializza una nuova istanza di ServiceMetadataContractBehavior.

Proprietà

Nome Descrizione
MetadataGenerationDisabled

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

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IContractBehavior.AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)

Configura gli elementi di associazione per supportare il comportamento del contratto.

IContractBehavior.ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)

Implementa una modifica di un client in un contratto.

IContractBehavior.ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)

Implementa una modifica del runtime del servizio in un contratto.

IContractBehavior.Validate(ContractDescription, ServiceEndpoint)

Conferma che il contratto e l'endpoint possono supportare il comportamento del contratto.

Si applica a