XmlSchemaCollection Klas

Definitie

Let op

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

Let op

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

Let op

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

Let op

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

Bevat een cache met XSD-schemadefinitietaal (XML) en XML-Data gereduceerde (XDR)-schema's. De XmlSchemaCollection klasse is verouderd. Gebruik in plaats daarvan 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
Overname
XmlSchemaCollection
Kenmerken
Implementeringen

Opmerkingen

Schema's worden geladen met behulp van de Add methode, op welk moment het schema is gekoppeld aan een naamruimte Uniform Resource Identifier (URI). Voor XML-schema's is dit doorgaans de targetNamespace eigenschap van het schema.

Hoewel in deze klasse zowel XML-schema's als XDR-schema's worden opgeslagen, zijn elke methode en eigenschap die een XmlSchema toepassing alleen op XML-schema's accepteert of retourneert.

Deze versie van het product ondersteunt de W3C-aanbeveling (World Wide Web Consortium) voor xml-schema's in XML-schema deel 1: Structuren en XML-schema deel 2: Gegevenstypen. Een XML-schema moet verwijzen naar de W3C-schemanaamruimte http://www.w3.org/2001/XMLSchema in het bijbehorende schema-element. Zie de Add methode voor een voorbeeld.

XmlSchemaCollection kan worden gebruikt voor XmlValidatingReader efficiƫnte gegevensvalidatie.

Important

De klasse XmlSchemaCollection is verouderd in de Microsoft .NET Framework-versie 2.0 en is vervangen door de klasse XmlSchemaSet.

Constructors

Name Description
XmlSchemaCollection()
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Initialiseert een nieuw exemplaar van de XmlSchemaCollection klasse.

XmlSchemaCollection(XmlNameTable)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Initialiseert een nieuw exemplaar van de XmlSchemaCollection klasse met de opgegeven XmlNameTable. De XmlNameTable wordt gebruikt bij het laden van schema's.

Eigenschappen

Name Description
Count
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee haalt u het aantal naamruimten op dat in deze verzameling is gedefinieerd.

Item[String]
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee haalt u de XmlSchema gekoppelde aan de opgegeven naamruimte-URI.

NameTable
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee haalt u de standaardwaarde XmlNameTable op die wordt gebruikt bij het XmlSchemaCollection laden van nieuwe schema's.

Methoden

Name Description
Add(String, String)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee voegt u het schema toe dat zich door de opgegeven URL in de schemaverzameling bevindt.

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

Hiermee voegt u het schema in de XmlReader schemaverzameling toe. De opgegeven XmlResolver wordt gebruikt om externe resources op te lossen.

Add(String, XmlReader)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee voegt u het schema in de XmlReader schemaverzameling toe.

Add(XmlSchema, XmlResolver)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee voegt u de XmlSchema verzameling toe. De opgegeven XmlResolver wordt gebruikt om externe verwijzingen op te lossen.

Add(XmlSchema)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee voegt u de XmlSchema verzameling toe.

Add(XmlSchemaCollection)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee voegt u alle naamruimten toe die zijn gedefinieerd in de opgegeven verzameling (inclusief de bijbehorende schema's) aan deze verzameling.

Contains(String)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee wordt een waarde opgehaald die aangeeft of een schema met de opgegeven naamruimte zich in de verzameling bevindt.

Contains(XmlSchema)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee wordt een waarde opgehaald die aangeeft of de targetNamespace opgegeven XmlSchema waarde zich in de verzameling bevindt.

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

Kopieert alle XmlSchema objecten uit deze verzameling naar de opgegeven matrix vanaf de opgegeven index.

Equals(Object)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEnumerator()
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Biedt ondersteuning voor de iteratie 'voor elke' stijl over de verzameling schema's.

GetHashCode()
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

gebeurtenis

Name Description
ValidationEventHandler
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee stelt u een gebeurtenis-handler in voor het ontvangen van informatie over de XDR- en XML-schemavalidatiefouten.

Expliciete interface-implementaties

Name Description
ICollection.CopyTo(Array, Int32)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Zie voor een beschrijving van dit lid CopyTo(XmlSchema[], Int32).

ICollection.Count
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Zie voor een beschrijving van dit lid Count.

ICollection.IsSynchronized
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Zie voor een beschrijving van dit lid ICollection.IsSynchronized.

ICollection.SyncRoot
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Zie voor een beschrijving van dit lid ICollection.SyncRoot.

IEnumerable.GetEnumerator()
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Zie voor een beschrijving van dit lid GetEnumerator().

Extensiemethoden

Name Description
AsParallel(IEnumerable)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)
Verouderd.
Verouderd.
Verouderd.
Verouderd.

Converteert een IEnumerable naar een IQueryable.

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

Cast de elementen van een IEnumerable naar het opgegeven type.

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

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op