XmlSchemaCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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(XmlNameTable) |
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.
Inizializza una nuova istanza della |
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 |
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 |
| CopyTo(XmlSchema[], Int32) |
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.
Copia tutti gli |
| 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. |