XmlSchemaCollection Classe

Definizione

Attenzione

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

Attenzione

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

Attenzione

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

Attenzione

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

Contiene una cache di schemi XSD (XML Schema Definition Language) e XML-Data ridotta (XDR). La XmlSchemaCollection classe è obsoleta. Utilizzare invece 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
Ereditarietà
XmlSchemaCollection
Attributi
Implementazioni

Commenti

Gli schemi vengono caricati usando il Add metodo , in cui lo schema è associato a un URI (Uniform Resource Identifier) dello spazio dei nomi. Per gli XML Schema, si tratta in genere della targetNamespace proprietà dello schema.

Anche se questa classe archivia sia XML Schema che schemi XDR, qualsiasi metodo e proprietà che accetta o restituisce un XmlSchema oggetto si applica solo agli XML Schema.

Questa versione del prodotto supporta la raccomandazione W3C (World Wide Web Consortium) XML Schema disponibile in XML Schema Part 1: Structures and XML Schema Part 2: Datatypes (Xml Schema Part 1: Strutture e XML Schema Part 2: Datatypes). Un XML Schema deve fare riferimento allo spazio dei nomi http://www.w3.org/2001/XMLSchema W3C Schema nel relativo elemento dello schema. Vedere il Add metodo per un esempio.

XmlSchemaCollection può essere usato da XmlValidatingReader per una convalida efficiente dei dati.

Importante

La classe XmlSchemaCollection è obsoleta in Microsoft .NET Framework versione 2.0 ed è stata sostituita dalla classe XmlSchemaSet.

Costruttori

Nome Descrizione
XmlSchemaCollection()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Inizializza una nuova istanza della classe XmlSchemaCollection.

XmlSchemaCollection(XmlNameTable)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Inizializza una nuova istanza della XmlSchemaCollection classe con l'oggetto specificato XmlNameTable. Viene XmlNameTable utilizzato durante il caricamento degli schemi.

Proprietà

Nome Descrizione
Count
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene il numero di spazi dei nomi definiti in questa raccolta.

Item[String]
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene l'oggetto XmlSchema associato all'URI dello spazio dei nomi specificato.

NameTable
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene l'impostazione predefinita utilizzata XmlNameTable da durante il XmlSchemaCollection caricamento di nuovi schemi.

Metodi

Nome Descrizione
Add(String, String)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Aggiunge lo schema individuato dall'URL specificato nella raccolta di schemi.

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

Aggiunge lo schema contenuto nella XmlReader raccolta di schemi. L'oggetto specificato XmlResolver viene usato per risolvere eventuali risorse esterne.

Add(String, XmlReader)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Aggiunge lo schema contenuto nella XmlReader raccolta di schemi.

Add(XmlSchema, XmlResolver)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Aggiunge l'oggetto XmlSchema alla raccolta. L'oggetto specificato XmlResolver viene utilizzato per risolvere eventuali riferimenti esterni.

Add(XmlSchema)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Aggiunge l'oggetto XmlSchema alla raccolta.

Add(XmlSchemaCollection)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Aggiunge tutti gli spazi dei nomi definiti nella raccolta specificata (inclusi gli schemi associati) a questa raccolta.

Contains(String)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene un valore che indica se uno schema con lo spazio dei nomi specificato si trova nella raccolta.

Contains(XmlSchema)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene un valore che indica se l'oggetto targetNamespace dell'oggetto specificato XmlSchema si trova nell'insieme.

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

Copia tutti gli XmlSchema oggetti di questa raccolta nella matrice specificata a partire dall'indice specificato.

Equals(Object)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Fornisce il supporto per l'iterazione dello stile "for each" sulla raccolta di schemi.

GetHashCode()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

Nome Descrizione
ValidationEventHandler
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Imposta un gestore eventi per la ricezione di informazioni sugli errori di convalida di XDR e XML Schema.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ICollection.CopyTo(Array, Int32)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Per una descrizione di questo membro, vedere CopyTo(XmlSchema[], Int32).

ICollection.Count
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Per una descrizione di questo membro, vedere Count.

ICollection.IsSynchronized
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Per una descrizione di questo membro, vedere ICollection.IsSynchronized.

ICollection.SyncRoot
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Per una descrizione di questo membro, vedere ICollection.SyncRoot.

IEnumerable.GetEnumerator()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Per una descrizione di questo membro, vedere GetEnumerator().

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Converte un IEnumerable in un IQueryable.

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

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

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

Filtra gli elementi di un IEnumerable in base a un tipo specificato.

Si applica a