XmlSchemaCollection Classe

Definição

Atenção

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

Atenção

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

Atenção

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

Atenção

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

Contém uma cache de XML Schema Definition Language (XSD) e esquemas XML-Data Reduced (XDR). A XmlSchemaCollection aula está obsoleta. Utilize XmlSchemaSet em substituição.

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
Herança
XmlSchemaCollection
Atributos
Implementações

Observações

Os esquemas são carregados usando o Add método, momento em que o esquema é associado a um namespace, o Identificador Uniforme de Recursos (URI). Para esquemas XML, esta será tipicamente a targetNamespace propriedade do esquema.

Embora esta classe armazene tanto Esquemas XML como esquemas XDR, qualquer método e propriedade que tome ou retorne um XmlSchema aplica-se apenas a Esquemas XML.

Esta versão do produto suporta a recomendação XML Schema do World Wide Web Consortium (W3C), localizada em XML Schema Parte 1: Estruturas e XML Schema Parte 2: Datatypes. Um Esquema XML deve referenciar o namespace http://www.w3.org/2001/XMLSchema W3C Schema no seu elemento de esquema. Veja o Add método para um exemplo.

XmlSchemaCollection pode ser usado por XmlValidatingReader para validação eficiente de dados.

Importante

A classe XmlSchemaCollection está obsoleta na versão 2.0 do Microsoft .NET Framework e foi substituída pela classe XmlSchemaSet.

Construtores

Name Description
XmlSchemaCollection()
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Inicializa uma nova instância da XmlSchemaCollection classe.

XmlSchemaCollection(XmlNameTable)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Inicializa uma nova instância da XmlSchemaCollection classe com o especificado XmlNameTable. O XmlNameTable é usado ao carregar esquemas.

Propriedades

Name Description
Count
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Obtém o número de namespaces definidos nesta coleção.

Item[String]
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Obtém o XmlSchema URI associado ao namespace dado.

NameTable
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Obtém o padrão XmlNameTable usado por ele XmlSchemaCollection ao carregar novos esquemas.

Métodos

Name Description
Add(String, String)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Adiciona o esquema localizado pela URL indicada na coleção de esquemas.

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

Adiciona o esquema contido em XmlReader à coleção de esquemas. O especificado XmlResolver é usado para resolver quaisquer recursos externos.

Add(String, XmlReader)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Adiciona o esquema contido em XmlReader à coleção de esquemas.

Add(XmlSchema, XmlResolver)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Adiciona o XmlSchema à coleção. O especificado XmlResolver é usado para resolver quaisquer referências externas.

Add(XmlSchema)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Adiciona o XmlSchema à coleção.

Add(XmlSchemaCollection)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Adiciona todos os namespaces definidos na coleção dada (incluindo os seus esquemas associados) a esta coleção.

Contains(String)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Recebe um valor que indica se um esquema com o namespace especificado está na coleção.

Contains(XmlSchema)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Obtém um valor que indica se o targetNamespace do especificado XmlSchema está na coleção.

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

Copia todos os XmlSchema objetos desta coleção para o array dado a partir do índice indicado.

Equals(Object)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Fornece suporte para a iteração do estilo "para cada" sobre a coleção de esquemas.

GetHashCode()
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Serve como função de hash predefinida.

(Herdado de Object)
GetType()
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
ValidationEventHandler
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Define um gestor de eventos para receber informações sobre os erros de validação de esquemas XDR e XML.

Implementações de Interface Explícita

Name Description
ICollection.CopyTo(Array, Int32)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Para uma descrição deste elemento, veja CopyTo(XmlSchema[], Int32).

ICollection.Count
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Para uma descrição deste elemento, veja Count.

ICollection.IsSynchronized
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Para uma descrição deste elemento, veja ICollection.IsSynchronized.

ICollection.SyncRoot
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Para uma descrição deste elemento, veja ICollection.SyncRoot.

IEnumerable.GetEnumerator()
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Para uma descrição deste elemento, veja GetEnumerator().

Métodos da Extensão

Name Description
AsParallel(IEnumerable)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Converte um IEnumerable para um IQueryable.

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

Conjura os elementos de an IEnumerable para o tipo especificado.

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

Filtra os elementos de um IEnumerable com base num tipo especificado.

Aplica-se a