XmlSchemaCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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(XmlNameTable) |
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.
Inicializuje novou instanci |
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í |
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 |
| CopyTo(XmlSchema[], Int32) |
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.
Zkopíruje všechny |
| 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. |