Поделиться через


ServiceMetadataExtension Класс

Определение

Обеспечивает реализацию для протоколов публикации метаданных.

public ref class ServiceMetadataExtension : System::ServiceModel::IExtension<System::ServiceModel::ServiceHostBase ^>
public class ServiceMetadataExtension : System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>
type ServiceMetadataExtension = class
    interface IExtension<ServiceHostBase>
Public Class ServiceMetadataExtension
Implements IExtension(Of ServiceHostBase)
Наследование
ServiceMetadataExtension
Реализации

Комментарии

Настройка и использование ServiceMetadataExtension осуществляется с помощью настройки службы с System.ServiceModel.Description.ServiceMetadataBehavior.

Также можно использовать экземпляр класса ServiceMetadataExtension для получения метаданных службы в среде выполнения с помощью свойства Metadata.

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

ServiceMetadataExtension()

Создает экземпляр объекта ServiceMetadataExtension.

Свойства

Metadata

Получает метаданные службы в среде выполнения.

SingleWsdl

Получает один WSDL-файл, используемый службой.

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

IExtension<ServiceHostBase>.Attach(ServiceHostBase)

Разрешает участие объекта в настраиваемых расширениях функциональности. Вызывается, когда среда выполнения присоединяет расширение к экземпляру класса ServiceHostBase. Только для внутреннего использования.

IExtension<ServiceHostBase>.Detach(ServiceHostBase)

Разрешает участие объекта в настраиваемых расширениях функциональности. Вызывается, когда среда выполнения отсоединяет расширение от экземпляра класса InstanceContext . Только для внутреннего использования.

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