MetadataSet Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en serialiserbar samling tjänstmetadata i XML-format.
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
- Arv
-
MetadataSet
- Implementeringar
Kommentarer
Klassen MetadataSet innehåller en samling MetadataSection objekt som var och en innehåller en dialekt med metadata i XML-format. MetadataSet Vanligtvis används klassen för att skicka en grupp XML-metadatadokument till och från MetadataExporter och MetadataImporter objekt, till exempel WsdlImporter och WsdlExporter.
Om du vill skapa en MetadataSet från ett IEnumerable<T> objekt av typen MetadataSectionanvänder du MetadataSet konstruktorn. Om du vill hämta ett IEnumerable<T> objekt av typen MetadataSectionanvänder du MetadataSections egenskapen .
Dessutom kan du använda ReadFrom metoden för att läsa in en MetadataSet från XML-data och WriteTo metoden för att skriva interna metadata till ett XML-format.
Den här typen implementerar den struktur som definierats i WS-MetadataExchange-specifikationen.
Konstruktorer
| Name | Description |
|---|---|
| MetadataSet() |
Initierar en ny instans av MetadataSet klassen. |
| MetadataSet(IEnumerable<MetadataSection>) |
Initierar en ny instans av MetadataSet klassen som innehåller den angivna samlingen med MetadataSection objekt. |
Egenskaper
| Name | Description |
|---|---|
| Attributes |
Hämtar en samling XmlAttribute objekt som visas i serialiserad form av MetadataSet. |
| MetadataSections |
Hämtar en samling MetadataSection objekt som representerar metadata. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ReadFrom(XmlReader) |
Returnerar en MetadataSet från det angivna XmlReader objektet. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| WriteTo(XmlWriter) |
MetadataSet Skriver till XML med den angivna XmlWriter. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IXmlSerializable.GetSchema() |
Implementerar metoden för att tillhandahålla serialiseringsstöd GetSchema() . |
| IXmlSerializable.ReadXml(XmlReader) |
Implementerar ReadXml(XmlReader) metoden för att stödja deserialisering från XML. |
| IXmlSerializable.WriteXml(XmlWriter) |
Implementerar WriteXml(XmlWriter) metoden för att stödja serialisering till XML. |