XmlSchemaCollection Třída

Definice

Upozornění

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

Upozornění

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

Upozornění

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

Upozornění

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

Obsahuje mezipaměť schémat jazyka XSD (XML Schema Definition Language) a XML-Data redukovaných schémat (XDR). Třída XmlSchemaCollection je zastaralá. Místo toho použijte 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
Dědičnost
XmlSchemaCollection
Atributy
Implementuje

Poznámky

Schémata se načítají pomocí Add metody, ve které je schéma přidruženo k oboru názvů Uniform Resource Identifier (URI). U schémat XML to obvykle bude targetNamespace vlastnost schématu.

I když tato třída ukládá schémata XML i schémata XDR, všechny metody a vlastnosti, které přebírá nebo vrací XmlSchema , platí pouze pro schémata XML.

Tato verze produktu podporuje doporučení schématu XML w3C (World Wide Web Consortium) umístěné v části 1 schématu XML: Struktury a schéma XML část 2: Datové typy. Schéma XML musí odkazovat na obor názvů http://www.w3.org/2001/XMLSchema schématu W3C v jeho prvku schématu. Příklad najdete v Add metodě.

XmlSchemaCollection je možné ho XmlValidatingReader použít k efektivnímu ověření dat.

Important

Třída XmlSchemaCollection je zastaralá v Microsoft .NET Framework verze 2.0 a byla nahrazena třídou XmlSchemaSet.

Konstruktory

Name Description
XmlSchemaCollection()
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Inicializuje novou instanci XmlSchemaCollection třídy.

XmlSchemaCollection(XmlNameTable)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Inicializuje novou instanci XmlSchemaCollection třídy se zadaným XmlNameTable. Používá XmlNameTable se při načítání schémat.

Vlastnosti

Name Description
Count
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Získá počet oborů názvů definovaných v této kolekci.

Item[String]
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

XmlSchema Získá přidružené k danému identifikátoru URI oboru názvů.

NameTable
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Získá výchozí XmlNameTable používané XmlSchemaCollection při načítání nových schémat.

Metody

Name Description
Add(String, String)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Přidá schéma umístěné podle dané adresy URL do kolekce schématu.

Add(String, XmlReader, XmlResolver)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Přidá schéma obsažené v kolekci XmlReader schémat. Zadaná XmlResolver hodnota se používá k překladu jakýchkoli externích prostředků.

Add(String, XmlReader)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Přidá schéma obsažené v kolekci XmlReader schémat.

Add(XmlSchema, XmlResolver)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

XmlSchema Přidá do kolekce. Zadaná XmlResolver hodnota se používá k překladu externích odkazů.

Add(XmlSchema)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

XmlSchema Přidá do kolekce.

Add(XmlSchemaCollection)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Přidá do této kolekce všechny obory názvů definované v dané kolekci (včetně jejich přidružených schémat).

Contains(String)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Získá hodnotu určující, zda schéma se zadaným oborem názvů je v kolekci.

Contains(XmlSchema)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Získá hodnotu určující, zda targetNamespace zadaný je XmlSchema v kolekci.

CopyTo(XmlSchema[], Int32)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Zkopíruje všechny XmlSchema objekty z této kolekce do daného pole počínaje daným indexem.

Equals(Object)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Poskytuje podporu iterace stylu "for each" pro kolekci schémat.

GetHashCode()
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Událost

Name Description
ValidationEventHandler
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Nastaví obslužnou rutinu události pro příjem informací o chybách ověřování schématu XDR a XML.

Explicitní implementace rozhraní

Name Description
ICollection.CopyTo(Array, Int32)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Popis tohoto člena naleznete v tématu CopyTo(XmlSchema[], Int32).

ICollection.Count
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Popis tohoto člena naleznete v tématu Count.

ICollection.IsSynchronized
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Popis tohoto člena naleznete v tématu ICollection.IsSynchronized.

ICollection.SyncRoot
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Popis tohoto člena naleznete v tématu ICollection.SyncRoot.

IEnumerable.GetEnumerator()
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Popis tohoto člena naleznete v tématu GetEnumerator().

Metody rozšíření

Name Description
AsParallel(IEnumerable)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.

Filtruje prvky IEnumerable na základě zadaného typu.

Platí pro