ServiceMetadataContractBehavior Класс

Определение

Поведение контракта, позволяющее указать, нужно ли публиковать метаданные для данной конечной точки.A contract behavior that enables you to specify whether or not to publish metadata for a given 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
Наследование
ServiceMetadataContractBehavior
Реализации

Комментарии

Эту функцию можно использовать для отключения публикации метаданных конечной точки в WSDL-файле службы.You can use this feature to disable the publishing of endpoint metadata in your service's WSDL. Это особенно полезно для конечных точек, состоящих только из операций, которые не принимают сообщения SOAP.This is particularly useful for endpoints consisting only of operations which don't take SOAP messages.

Конструкторы

ServiceMetadataContractBehavior()

Инициализирует новый экземпляр класса ServiceMetadataContractBehavior.Initializes a new instance of the ServiceMetadataContractBehavior.

ServiceMetadataContractBehavior(Boolean)

Инициализирует новый экземпляр класса ServiceMetadataContractBehavior.Initializes a new instance of the ServiceMetadataContractBehavior.

Свойства

MetadataGenerationDisabled

Возвращает или задает значение, указывающее, нужно ли отключить создание метаданных для конечной точки.Gets or sets a value that specifies whether metadata generation should be disabled for the endpoint.

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

IContractBehavior.AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)

Настраивает элементы привязки для поддержки поведения контракта.Configures binding elements to support the contract behavior.

IContractBehavior.ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)

Реализует изменение клиента для всего контракта.Implements a modification of a client across a contract.

IContractBehavior.ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)

Реализует изменение среды выполнения службы для всего контракта.Implements a modification of the service runtime across a contract.

IContractBehavior.Validate(ContractDescription, ServiceEndpoint)

Подтверждает, что контракт и конечная точка могут поддерживать поведение контракта.Confirms the contract and endpoint can support the contract behavior.

Применяется к