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) |
Подтверждает, что контракт и конечная точка могут поддерживать поведение контракта. |