MetadataSet Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje serializovatelnou kolekci metadat služby ve formuláři 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
- Dědičnost
-
MetadataSet
- Implementuje
Poznámky
Třída MetadataSet obsahuje kolekci MetadataSection objektů, z nichž každý obsahuje jeden dialekt metadat ve formátu XML. MetadataSet Třída se obvykle používá k předání skupiny dokumentů metadat XML do a z MetadataExporter objektů, MetadataImporter jako WsdlImporterWsdlExporterje a .
Chcete-li vytvořit MetadataSet z objektu IEnumerable<T> typu MetadataSection, použijte MetadataSet konstruktor. Chcete-li získat IEnumerable<T> objekt typu MetadataSection, použijte MetadataSections vlastnost.
Kromě toho můžete použít metodu ReadFrom k načtení MetadataSet z dat XML a WriteTo metody k zápisu interních metadat do formátu XML.
Tento typ implementuje strukturu definovanou ve specifikaci WS-MetadataExchange.
Konstruktory
| Name | Description |
|---|---|
| MetadataSet() |
Inicializuje novou instanci MetadataSet třídy. |
| MetadataSet(IEnumerable<MetadataSection>) |
Inicializuje novou instanci MetadataSet třídy, která obsahuje zadanou kolekci MetadataSection objektů. |
Vlastnosti
| Name | Description |
|---|---|
| Attributes |
Získá kolekci XmlAttribute objektů, které se zobrazí v serializované formě MetadataSet. |
| MetadataSections |
Získá kolekci MetadataSection objektů, které představují metadata. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ReadFrom(XmlReader) |
Vrátí hodnotu MetadataSet ze zadaného XmlReader objektu. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| WriteTo(XmlWriter) |
Zapíše do MetadataSet xml pomocí zadaného XmlWriter. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Implementuje GetSchema() metodu pro zajištění podpory serializace. |
| IXmlSerializable.ReadXml(XmlReader) |
Implementuje metodu ReadXml(XmlReader) pro podporu deserializace z XML. |
| IXmlSerializable.WriteXml(XmlWriter) |
Implementuje metodu WriteXml(XmlWriter) pro podporu serializace do XML. |