XmlSchemaCollection Klasse

Definition

Achtung

XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation instead.

Achtung

Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. https://go.microsoft.com/fwlink/?linkid=14202

Achtung

XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.

Achtung

Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202

Enthält einen Cache der XML-Schemadefinitionssprache (XSD) und XML-Data Reduced (XDR)-Schemas. Die XmlSchemaCollection Klasse ist veraltet. Verwenden Sie stattdessen XmlSchemaSet.

public ref class XmlSchemaCollection sealed : System::Collections::ICollection
[System.Obsolete("XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation instead.")]
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
[System.Obsolete("XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")]
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
public sealed class XmlSchemaCollection : System.Collections.ICollection
[<System.Obsolete("XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation instead.")>]
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
[<System.Obsolete("XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation.")>]
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
type XmlSchemaCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class XmlSchemaCollection
Implements ICollection
Vererbung
XmlSchemaCollection
Attribute
Implementiert

Hinweise

Schemas werden mithilfe der Add Methode geladen, zu der das Schema einem Namespace uniform Resource Identifier (URI) zugeordnet ist. Bei XML-Schemas ist dies in der Regel die targetNamespace Eigenschaft des Schemas.

Obwohl diese Klasse sowohl XML-Schemas als auch XDR-Schemas speichert, gilt jede Methode und Eigenschaft, die nur XmlSchema xml-Schemas verwendet oder zurückgibt.

Diese Version des Produkts unterstützt die XML-Schemaempfehlung von World Wide Web Consortium (W3C) im XML-Schemateil 1: Strukturen und XML-Schemateil 2: Datentypen. Ein XML-Schema muss im Schemaelement auf den W3C-Schemanamespace http://www.w3.org/2001/XMLSchema verweisen. Ein Beispiel finden Sie in der Add Methode.

XmlSchemaCollection kann von XmlValidatingReader einer effizienten Datenüberprüfung verwendet werden.

Important

Die klasse XmlSchemaCollection ist in der Microsoft .NET Framework Version 2.0 veraltet und wurde durch die klasse XmlSchemaSet ersetzt.

Konstruktoren

Name Beschreibung
XmlSchemaCollection()
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Initialisiert eine neue Instanz der XmlSchemaCollection-Klasse.

XmlSchemaCollection(XmlNameTable)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Initialisiert eine neue Instanz der XmlSchemaCollection Klasse mit dem angegebenen XmlNameTable. Dies XmlNameTable wird beim Laden von Schemas verwendet.

Eigenschaften

Name Beschreibung
Count
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Ruft die Anzahl der in dieser Auflistung definierten Namespaces ab.

Item[String]
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Ruft den XmlSchema zugeordneten Namespace-URI ab.

NameTable
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Ruft die Standardeinstellung XmlNameTable ab, die XmlSchemaCollection beim Laden neuer Schemas verwendet wird.

Methoden

Name Beschreibung
Add(String, String)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Fügt das Schema, das sich durch die angegebene URL befindet, der Schemaauflistung hinzu.

Add(String, XmlReader, XmlResolver)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Fügt das in der XmlReader Schemaauflistung enthaltene Schema hinzu. Das angegebene XmlResolver Ereignis wird verwendet, um externe Ressourcen aufzulösen.

Add(String, XmlReader)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Fügt das in der XmlReader Schemaauflistung enthaltene Schema hinzu.

Add(XmlSchema, XmlResolver)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Fügt die Auflistung XmlSchema hinzu. Die angegebene XmlResolver Wird verwendet, um externe Verweise aufzulösen.

Add(XmlSchema)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Fügt die Auflistung XmlSchema hinzu.

Add(XmlSchemaCollection)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Fügt dieser Auflistung alle in der angegebenen Auflistung definierten Namespaces (einschließlich der zugehörigen Schemas) hinzu.

Contains(String)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Ruft einen Wert ab, der angibt, ob sich ein Schema mit dem angegebenen Namespace in der Auflistung befindet.

Contains(XmlSchema)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Ruft einen Wert ab, der angibt, ob sich der targetNamespace angegebene XmlSchema Wert in der Auflistung befindet.

CopyTo(XmlSchema[], Int32)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Kopiert alle XmlSchema Objekte aus dieser Auflistung in das angegebene Array ab dem angegebenen Index.

Equals(Object)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEnumerator()
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Bietet Unterstützung für die Iteration der Einzelnen Formatvorlagen über die Sammlung von Schemas.

GetHashCode()
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

Name Beschreibung
ValidationEventHandler
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Legt einen Ereignishandler für den Empfang von Informationen zu XDR- und XML-Schemaüberprüfungsfehlern fest.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICollection.CopyTo(Array, Int32)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Eine Beschreibung dieses Mitglieds finden Sie unter CopyTo(XmlSchema[], Int32).

ICollection.Count
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Eine Beschreibung dieses Mitglieds finden Sie unter Count.

ICollection.IsSynchronized
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Eine Beschreibung dieses Mitglieds finden Sie unter ICollection.IsSynchronized.

ICollection.SyncRoot
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Eine Beschreibung dieses Mitglieds finden Sie unter ICollection.SyncRoot.

IEnumerable.GetEnumerator()
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Eine Beschreibung dieses Mitglieds finden Sie unter GetEnumerator().

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für: