XmlSchemaCollection Klass

Definition

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 klassen.

XmlSchemaCollection(XmlNameTable)
Föråldrad.
Föråldrad.

Initierar en ny instans av XmlSchemaCollection klassen med angiven XmlNameTable. XmlNameTable Används vid inläsning av scheman.

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 XmlNameTable som används vid inläsning av XmlSchemaCollection nya scheman.

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 targetNamespace angivna XmlSchema finns i samlingen.

CopyTo(XmlSchema[], Int32)
Föråldrad.
Föråldrad.

Kopierar alla XmlSchema objekt från den här samlingen till den angivna matrisen med början vid det angivna indexet.

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.

Gäller för