XmlSchemaCollection Classe

Définition

Attention

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

Attention

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

Attention

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

Attention

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

Contient un cache de schémas XSD (XML Schema Definition Language) et XML-Data schémas réduits (XDR). La XmlSchemaCollection classe est obsolète. Utilisez XmlSchemaSet à la place.

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
Héritage
XmlSchemaCollection
Attributs
Implémente

Remarques

Les schémas sont chargés à l’aide de la Add méthode, auquel cas le schéma est associé à un URI (Uniform Resource Identifier) d’espace de noms. Pour les schémas XML, il s’agit généralement de la targetNamespace propriété du schéma.

Bien que cette classe stocke à la fois les schémas XML et les schémas XDR, toute méthode et propriété qui accepte ou retourne une XmlSchema application aux schémas XML uniquement.

Cette version du produit prend en charge la recommandation de schéma XML W3C (World Wide Web Consortium) située à la partie 1 du schéma XML : Structures et schéma XML Partie 2 : Types de données. Un schéma XML doit référencer l’espace de noms http://www.w3.org/2001/XMLSchema de schéma W3C dans son élément de schéma. Consultez la Add méthode pour obtenir un exemple.

XmlSchemaCollection peut être utilisé pour XmlValidatingReader une validation efficace des données.

Important

La classe XmlSchemaCollection est obsolète dans la Microsoft .NET Framework version 2.0 et a été remplacée par la classe XmlSchemaSet.

Constructeurs

Nom Description
XmlSchemaCollection()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Initialise une nouvelle instance de la classe XmlSchemaCollection.

XmlSchemaCollection(XmlNameTable)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Initialise une nouvelle instance de la XmlSchemaCollection classe avec le fichier spécifié XmlNameTable. Utilisé XmlNameTable lors du chargement des schémas.

Propriétés

Nom Description
Count
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient le nombre d’espaces de noms définis dans cette collection.

Item[String]
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient l’URI XmlSchema d’espace de noms donné.

NameTable
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient la valeur par défaut XmlNameTable utilisée par le XmlSchemaCollection chargement de nouveaux schémas.

Méthodes

Nom Description
Add(String, String)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Ajoute le schéma situé par l’URL donnée dans la collection de schémas.

Add(String, XmlReader, XmlResolver)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Ajoute le schéma contenu dans la XmlReader collection de schémas. L’élément XmlResolver spécifié est utilisé pour résoudre toutes les ressources externes.

Add(String, XmlReader)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Ajoute le schéma contenu dans la XmlReader collection de schémas.

Add(XmlSchema, XmlResolver)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Ajoute la XmlSchema collection. La valeur spécifiée XmlResolver est utilisée pour résoudre les références externes.

Add(XmlSchema)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Ajoute la XmlSchema collection.

Add(XmlSchemaCollection)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Ajoute tous les espaces de noms définis dans la collection donnée (y compris leurs schémas associés) à cette collection.

Contains(String)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient une valeur indiquant si un schéma avec l’espace de noms spécifié se trouve dans la collection.

Contains(XmlSchema)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient une valeur indiquant si l’objet targetNamespace spécifié XmlSchema se trouve dans la collection.

CopyTo(XmlSchema[], Int32)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Copie tous les XmlSchema objets de cette collection dans le tableau donné à partir de l’index donné.

Equals(Object)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEnumerator()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Fournit la prise en charge de l’itération de style « for each » sur la collection de schémas.

GetHashCode()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Événements

Nom Description
ValidationEventHandler
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Définit un gestionnaire d’événements pour recevoir des informations sur les erreurs de validation de schéma XDR et XML.

Implémentations d’interfaces explicites

Nom Description
ICollection.CopyTo(Array, Int32)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Pour obtenir une description de ce membre, consultez CopyTo(XmlSchema[], Int32).

ICollection.Count
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Pour obtenir une description de ce membre, consultez Count.

ICollection.IsSynchronized
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Pour obtenir une description de ce membre, consultez ICollection.IsSynchronized.

ICollection.SyncRoot
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Pour obtenir une description de ce membre, consultez ICollection.SyncRoot.

IEnumerable.GetEnumerator()
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Pour obtenir une description de ce membre, consultez GetEnumerator().

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)
Obsolète.
Obsolète.
Obsolète.
Obsolète.

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à