ServiceMetadataContractBehavior Класс

Определение

Поведение контракта, позволяющее указать, нужно ли публиковать метаданные для данной конечной точки.

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-файле службы. Это особенно полезно для конечных точек, состоящих только из операций, которые не принимают сообщения SOAP.

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

ServiceMetadataContractBehavior()

Инициализирует новый экземпляр класса ServiceMetadataContractBehavior.

ServiceMetadataContractBehavior(Boolean)

Инициализирует новый экземпляр класса ServiceMetadataContractBehavior.

Свойства

MetadataGenerationDisabled

Возвращает или задает значение, указывающее, нужно ли отключить создание метаданных для конечной точки.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

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

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

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

IContractBehavior.AddBindingParameters(ContractDescription, ServiceEndpoint, BindingParameterCollection)

Настраивает элементы привязки для поддержки поведения контракта.

IContractBehavior.ApplyClientBehavior(ContractDescription, ServiceEndpoint, ClientRuntime)

Реализует изменение клиента для всего контракта.

IContractBehavior.ApplyDispatchBehavior(ContractDescription, ServiceEndpoint, DispatchRuntime)

Реализует изменение среды выполнения службы для всего контракта.

IContractBehavior.Validate(ContractDescription, ServiceEndpoint)

Подтверждает, что контракт и конечная точка могут поддерживать поведение контракта.

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