XmlSchemaCollection 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.
Varning
Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202
Varning
Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202
Innehåller ett cacheminne med XSD- och XDR-scheman (XML Schema Definition Language) och XML-Data Reduced (XDR). Klassen XmlSchemaCollection är föråldrad. Använd XmlSchemaSet i stället.
public ref class XmlSchemaCollection sealed : System::Collections::ICollection
public sealed class XmlSchemaCollection : System.Collections.ICollection
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")]
public sealed class XmlSchemaCollection : System.Collections.ICollection
[System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed class XmlSchemaCollection : System.Collections.ICollection
type XmlSchemaCollection = class
interface ICollection
interface IEnumerable
[<System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202")>]
type XmlSchemaCollection = class
interface ICollection
interface IEnumerable
[<System.Obsolete("Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202")>]
type XmlSchemaCollection = class
interface ICollection
interface IEnumerable
Public NotInheritable Class XmlSchemaCollection
Implements ICollection
- Arv
-
XmlSchemaCollection
- Attribut
- Implementeringar
Kommentarer
Scheman läses in med hjälp av Add metoden, då schemat associeras med en URI (Uniform Resource Identifier) för namnområdet. För XML-scheman är targetNamespace detta vanligtvis -egenskapen för schemat.
Även om den här klassen lagrar både XML-scheman och XDR-scheman gäller alla metoder och egenskaper som tar eller returnerar endast XmlSchema XML-scheman.
Den här versionen av produkten stöder XML-schemarekommendationsrekommendationsen world wide web consortium (W3C) som finns i XML-schema del 1: Strukturer och XML-schema del 2: Datatyper. Ett XML-schema måste referera till W3C-schemanamnområdet http://www.w3.org/2001/XMLSchema i dess schemaelement.
Add Se metoden för ett exempel.
XmlSchemaCollection kan användas av XmlValidatingReader för effektiv dataverifiering.
Important
Klassen XmlSchemaCollection är föråldrad i Microsoft .NET Framework version 2.0 och har ersatts av klassen XmlSchemaSet.
Konstruktorer
| Name | Description |
|---|---|
| XmlSchemaCollection() |
Föråldrad.
Föråldrad.
Initierar en ny instans av |
| XmlSchemaCollection(XmlNameTable) |
Föråldrad.
Föråldrad.
Initierar en ny instans av |
Egenskaper
| Name | Description |
|---|---|
| Count |
Föråldrad.
Föråldrad.
Hämtar antalet namnområden som definierats i den här samlingen. |
| Item[String] |
Föråldrad.
Föråldrad.
Hämtar den XmlSchema associerade med URI:n för det angivna namnområdet. |
| NameTable |
Föråldrad.
Föråldrad.
Hämtar standardvärdet |
Metoder
| Name | Description |
|---|---|
| Add(String, String) |
Föråldrad.
Föråldrad.
Lägger till schemat som finns av den angivna URL:en i schemasamlingen. |
| Add(String, XmlReader, XmlResolver) |
Föråldrad.
Föråldrad.
Lägger till schemat i XmlReader schemasamlingen. Den angivna XmlResolver används för att lösa eventuella externa resurser. |
| Add(String, XmlReader) |
Föråldrad.
Föråldrad.
Lägger till schemat i XmlReader schemasamlingen. |
| Add(XmlSchema, XmlResolver) |
Föråldrad.
Föråldrad.
Lägger till i XmlSchema samlingen. Den angivna XmlResolver används för att matcha eventuella externa referenser. |
| Add(XmlSchema) |
Föråldrad.
Föråldrad.
Lägger till i XmlSchema samlingen. |
| Add(XmlSchemaCollection) |
Föråldrad.
Föråldrad.
Lägger till alla namnområden som definierats i den angivna samlingen (inklusive deras associerade scheman) i den här samlingen. |
| Contains(String) |
Föråldrad.
Föråldrad.
Hämtar ett värde som anger om ett schema med det angivna namnområdet finns i samlingen. |
| Contains(XmlSchema) |
Föråldrad.
Föråldrad.
Hämtar ett värde som anger om den |
| CopyTo(XmlSchema[], Int32) |
Föråldrad.
Föråldrad.
Kopierar alla |
| Equals(Object) |
Föråldrad.
Föråldrad.
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEnumerator() |
Föråldrad.
Föråldrad.
Ger stöd för iterationen "för varje" format över samlingen med scheman. |
| GetHashCode() |
Föråldrad.
Föråldrad.
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Föråldrad.
Föråldrad.
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Föråldrad.
Föråldrad.
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Föråldrad.
Föråldrad.
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Händelser
| Name | Description |
|---|---|
| ValidationEventHandler |
Föråldrad.
Föråldrad.
Anger en händelsehanterare för att ta emot information om XDR- och XML-schemavalideringsfelen. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Föråldrad.
Föråldrad.
En beskrivning av den här medlemmen finns i CopyTo(XmlSchema[], Int32). |
| ICollection.Count |
Föråldrad.
Föråldrad.
En beskrivning av den här medlemmen finns i Count. |
| ICollection.IsSynchronized |
Föråldrad.
Föråldrad.
En beskrivning av den här medlemmen finns i ICollection.IsSynchronized. |
| ICollection.SyncRoot |
Föråldrad.
Föråldrad.
En beskrivning av den här medlemmen finns i ICollection.SyncRoot. |
| IEnumerable.GetEnumerator() |
Föråldrad.
Föråldrad.
En beskrivning av den här medlemmen finns i GetEnumerator(). |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Föråldrad.
Föråldrad.
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Föråldrad.
Föråldrad.
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Föråldrad.
Föråldrad.
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Föråldrad.
Föråldrad.
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |