XmlSchemaCollection Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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(XmlNameTable) |
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.
Inicializa uma nova instância da |
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 |
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 |
| CopyTo(XmlSchema[], Int32) |
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.
Copia todos os |
| 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. |