MetadataSet Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сериализуемую коллекцию метаданных службы в формате XML.
public ref class MetadataSet : System::Xml::Serialization::IXmlSerializable
public class MetadataSet : System.Xml.Serialization.IXmlSerializable
type MetadataSet = class
interface IXmlSerializable
Public Class MetadataSet
Implements IXmlSerializable
- Наследование
-
MetadataSet
- Реализации
Комментарии
Класс MetadataSet содержит коллекцию объектов MetadataSection, каждый из которых содержит один диалект метаданных в формате XML. Обычно класс MetadataSet используется для передачи группы документов метаданных XML в объекты MetadataExporter и MetadataImporter, такие как WsdlImporter и WsdlExporter, и для передачи из таких объектов.
Чтобы создать MetadataSet из объекта IEnumerable<T> типа MetadataSection, используется конструктор MetadataSet. Для получения объекта IEnumerable<T> типа MetadataSection используется свойство MetadataSections.
Кроме того, можно использовать метод ReadFrom для загрузки MetadataSet из данных XML и метод WriteTo для записи внутренних метаданных в формат XML.
Этот тип реализует структуру, определенную в спецификации WS-MetadataExchange.
Конструкторы
MetadataSet() |
Инициализирует новый экземпляр класса MetadataSet. |
MetadataSet(IEnumerable<MetadataSection>) |
Инициализирует новый экземпляр класса MetadataSet, содержащий указанную коллекцию объектов MetadataSection. |
Свойства
Attributes |
Возвращает коллекцию объектов XmlAttribute, которые представлены в сериализованной форме для MetadataSet. |
MetadataSections |
Возвращает коллекцию объектов MetadataSection, представляющих метаданные. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ReadFrom(XmlReader) |
Возвращает MetadataSet из указанного объекта XmlReader. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
WriteTo(XmlWriter) |
Выполняет запись MetadataSet в XML, используя заданный XmlWriter. |
Явные реализации интерфейса
IXmlSerializable.GetSchema() |
Реализует метод GetSchema() для предоставления поддержки сериализации. |
IXmlSerializable.ReadXml(XmlReader) |
Реализует метод ReadXml(XmlReader) для поддержки десериализации из XML. |
IXmlSerializable.WriteXml(XmlWriter) |
Реализует метод WriteXml(XmlWriter) для поддержки сериализации в XML. |