XmlSchemaCollection Classe

Definição

Cuidado

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

Cuidado

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

Cuidado

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

Cuidado

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

Contém um cache de esquemas XSD (linguagem de definição de esquema XML) e XML-Data Redução (XDR). A XmlSchemaCollection classe está obsoleta. Use XmlSchemaSet em seu lugar.

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

Comentários

Esquemas são carregados usando o Add método, momento em que o esquema é associado a um URI (Uniform Resource Identifier) do namespace. Para esquemas XML, essa normalmente será a targetNamespace propriedade do esquema.

Embora essa classe armazene esquemas XML e esquemas XDR, qualquer método e propriedade que usa ou retorna um XmlSchema se aplica apenas a esquemas XML.

Esta versão do produto dá suporte à recomendação de esquema XML do W3C (World Wide Web Consortium) localizada no Esquema XML Parte 1: Estruturas e Esquema XML Parte 2: Tipos de dados. Um esquema XML deve referenciar o namespace http://www.w3.org/2001/XMLSchema do esquema W3C em seu elemento de esquema. Consulte o Add método para obter um exemplo.

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

Importante

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

Construtores

Nome Description
XmlSchemaCollection()
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Inicializa uma nova instância da classe XmlSchemaCollection.

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

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

Propriedades

Nome 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 associado ao URI do namespace fornecido.

NameTable
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Obtém o padrão XmlNameTable usado pelo carregamento de XmlSchemaCollection novos esquemas.

Métodos

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

Adiciona o esquema localizado pela URL fornecida à coleção de esquemas.

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

Adiciona o esquema contido na XmlReader coleção de esquemas. O especificado XmlResolver é usado para resolver todos os recursos externos.

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

Adiciona o esquema contido na XmlReader coleção de esquemas.

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

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

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

Adiciona a XmlSchema coleção.

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

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

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

Obtém 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 targetNamespaceXmlSchema especificado está na coleção.

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

Copia todos os XmlSchema objetos dessa coleção para a matriz determinada a partir do índice fornecido.

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 de estilo "para cada" sobre a coleção de esquemas.

GetHashCode()
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Serve como a função de hash padrão.

(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 Objectatual.

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

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

Nome Description
ValidationEventHandler
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

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

Implantações explícitas de interface

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

Para obter uma descrição deste membro, consulte CopyTo(XmlSchema[], Int32).

ICollection.Count
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Para obter uma descrição deste membro, consulte Count.

ICollection.IsSynchronized
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Para obter uma descrição deste membro, consulte ICollection.IsSynchronized.

ICollection.SyncRoot
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Para obter uma descrição deste membro, consulte ICollection.SyncRoot.

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

Para obter uma descrição deste membro, consulte GetEnumerator().

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.

Habilita a paralelização de uma consulta.

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

Converte um IEnumerable em um IQueryable.

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

Converte os elementos de um IEnumerable para o tipo especificado.

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

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

Aplica-se a