ServiceMetadataContractBehavior Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Um comportamento contratual que lhe permite especificar se deve ou não publicar metadados para um dado 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
- Herança
-
ServiceMetadataContractBehavior
- Implementações
Observações
Pode usar esta funcionalidade para desativar a publicação dos metadados do endpoint no WSDL do seu serviço. Isto é particularmente útil para endpoints que consistem apenas em operações que não aceitam mensagens SOAP.
Construtores
| Name | Description |
|---|---|
| ServiceMetadataContractBehavior() |
Inicializa uma nova instância do ServiceMetadataContractBehavior. |
| ServiceMetadataContractBehavior(Boolean) |
Inicializa uma nova instância do ServiceMetadataContractBehavior. |
Propriedades
| Name | Description |
|---|---|
| MetadataGenerationDisabled |
Recebe ou define um valor que especifica se a geração de metadados deve ser desativada para o endpoint. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IContractBehavior.AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection) |
Configura elementos de ligação para suportar o comportamento do contrato. |
| IContractBehavior.ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime) |
Implementa uma modificação de um cliente ao longo de um contrato. |
| IContractBehavior.ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime) |
Implementa uma modificação do tempo de execução do serviço ao longo de um contrato. |
| IContractBehavior.Validate(ContractDescription, ServiceEndpoint) |
Confirma que o contrato e o ponto final podem suportar o comportamento contratual. |