XmlSchemas Classe

Definição

Representa a coleção de esquemas XML.Represents the collection of XML schemas.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class XmlSchemas : System::Collections::CollectionBase, System::Collections::Generic::IEnumerable<System::Xml::Schema::XmlSchema ^>
public class XmlSchemas : System.Collections.CollectionBase, System.Collections.Generic.IEnumerable<System.Xml.Schema.XmlSchema>
type XmlSchemas = class
    inherit CollectionBase
    interface seq<XmlSchema>
    interface IEnumerable
Public Class XmlSchemas
Inherits CollectionBase
Implements IEnumerable(Of XmlSchema)
Herança
XmlSchemas
Implementações

Construtores

XmlSchemas()

Inicializa uma nova instância da classe XmlSchemas.Initializes a new instance of the XmlSchemas class.

Propriedades

Capacity

Obtém ou define o número de elementos que o CollectionBase pode conter.Gets or sets the number of elements that the CollectionBase can contain.

(Herdado de CollectionBase)
Count

Obtém o número de elementos contidos na instância CollectionBase.Gets the number of elements contained in the CollectionBase instance. Essa propriedade não pode ser substituída.This property cannot be overridden.

(Herdado de CollectionBase)
InnerList

Obtém uma ArrayList que contém a lista de elementos na instância de CollectionBase.Gets an ArrayList containing the list of elements in the CollectionBase instance.

(Herdado de CollectionBase)
IsCompiled

Obtém um valor que indica se os esquemas foram compilados.Gets a value that indicates whether the schemas have been compiled.

Item[Int32]

Obtém ou define o objeto XmlSchema no índice especificado.Gets or sets the XmlSchema object at the specified index.

Item[String]

Obtém um objeto XmlSchema especificado que representa o esquema XML associado ao namespace indicado.Gets a specified XmlSchema object that represents the XML schema associated with the specified namespace.

List

Obtém uma IList que contém a lista de elementos na instância de CollectionBase.Gets an IList containing the list of elements in the CollectionBase instance.

(Herdado de CollectionBase)

Métodos

Add(XmlSchema)

Adiciona um objeto ao fim da coleção.Adds an object to the end of the collection.

Add(XmlSchema, Uri)

Adiciona um objeto XmlSchema que representa uma referência de assembly à coleção.Adds an XmlSchema object that represents an assembly reference to the collection.

Add(XmlSchemas)

Adiciona uma instância da classe XmlSchemas ao final da coleção.Adds an instance of the XmlSchemas class to the end of the collection.

AddReference(XmlSchema)

Adiciona um objeto XmlSchema que representa uma referência de assembly à coleção.Adds an XmlSchema object that represents an assembly reference to the collection.

Clear()

Remove todos os objetos da instância CollectionBase.Removes all objects from the CollectionBase instance. Esse método não pode ser substituído.This method cannot be overridden.

(Herdado de CollectionBase)
Compile(ValidationEventHandler, Boolean)

Processa os nomes de elemento e de atributo nos esquemas XML e, opcionalmente, valida os esquemas XML.Processes the element and attribute names in the XML schemas and, optionally, validates the XML schemas.

Contains(String)

Retorna um valor que indica se a coleção contém um objeto XmlSchema que pertence ao namespace especificado.Returns a value that indicates whether the collection contains an XmlSchema object that belongs to the specified namespace.

Contains(XmlSchema)

Determina se o XmlSchemas contém um esquema específico.Determines whether the XmlSchemas contains a specific schema.

CopyTo(XmlSchema[], Int32)

Copia todo o XmlSchemas para um Array unidimensional compatível, que inicia no índice especificado da matriz de destino.Copies the entire XmlSchemas to a compatible one-dimensional Array, which starts at the specified index of the target array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
Find(XmlQualifiedName, Type)

Localiza em um dos esquemas XML um XmlSchemaObject do nome e do tipo especificados.Locates in one of the XML schemas an XmlSchemaObject of the specified name and type.

GetEnumerator()

Retorna um enumerador que itera pela instância CollectionBase.Returns an enumerator that iterates through the CollectionBase instance.

(Herdado de CollectionBase)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetSchemas(String)

Obtém uma coleção de esquemas que pertencem ao mesmo namespace.Gets a collection of schemas that belong to the same namespace.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
IndexOf(XmlSchema)

Pesquisa o esquema especificado e retorna o índice de base zero da primeira ocorrência dentro de todo o XmlSchemas.Searches for the specified schema and returns the zero-based index of the first occurrence within the entire XmlSchemas.

Insert(Int32, XmlSchema)

Insere um esquema no XmlSchemas no índice especificado.Inserts a schema into the XmlSchemas at the specified index.

IsDataSet(XmlSchema)

Método estático que determina se o esquema XML especificado contém um atributo IsDataSet personalizado definido como true ou equivalente.Static method that determines whether the specified XML schema contains a custom IsDataSet attribute set to true, or its equivalent.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
OnClear()

Executa processos personalizados adicionais ao limpar o conteúdo da instância XmlSchemas.Performs additional custom processes when clearing the contents of the XmlSchemas instance.

OnClearComplete()

Executa processos adicionais personalizados após limpar o conteúdo da instância CollectionBase.Performs additional custom processes after clearing the contents of the CollectionBase instance.

(Herdado de CollectionBase)
OnInsert(Int32, Object)

Executa os processos personalizados adicionais antes de inserir um novo elemento na instância XmlSchemas.Performs additional custom processes before inserting a new element into the XmlSchemas instance.

OnInsertComplete(Int32, Object)

Executa processos personalizados adicionais após inserir um novo elemento na instância de CollectionBase.Performs additional custom processes after inserting a new element into the CollectionBase instance.

(Herdado de CollectionBase)
OnRemove(Int32, Object)

Executa processos personalizados adicionais ao remover um elemento da instância XmlSchemas.Performs additional custom processes when removing an element from the XmlSchemas instance.

OnRemoveComplete(Int32, Object)

Executa processos personalizados adicionais após remover um elemento da instância de CollectionBase.Performs additional custom processes after removing an element from the CollectionBase instance.

(Herdado de CollectionBase)
OnSet(Int32, Object, Object)

Executa processos personalizados adicionais antes de definir um valor na instância XmlSchemas.Performs additional custom processes before setting a value in the XmlSchemas instance.

OnSetComplete(Int32, Object, Object)

Executa processos personalizados adicionais após configurar um valor na instância de CollectionBase.Performs additional custom processes after setting a value in the CollectionBase instance.

(Herdado de CollectionBase)
OnValidate(Object)

Executa processos personalizados adicionais ao validar um valor.Performs additional custom processes when validating a value.

(Herdado de CollectionBase)
Remove(XmlSchema)

Remove a primeira ocorrência de um esquema específico do XmlSchemas.Removes the first occurrence of a specific schema from the XmlSchemas.

RemoveAt(Int32)

Remove o elemento no índice especificado da instância CollectionBase.Removes the element at the specified index of the CollectionBase instance. Este método não é substituível.This method is not overridable.

(Herdado de CollectionBase)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia todo o CollectionBase em um Array unidimensional compatível, começando no índice especificado da matriz de destino.Copies the entire CollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

(Herdado de CollectionBase)
ICollection.IsSynchronized

Obtém um valor que indica se o acesso à CollectionBase é sincronizado (thread-safe).Gets a value indicating whether access to the CollectionBase is synchronized (thread safe).

(Herdado de CollectionBase)
ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao CollectionBase.Gets an object that can be used to synchronize access to the CollectionBase.

(Herdado de CollectionBase)
IEnumerable<XmlSchema>.GetEnumerator()

Retorna um enumerador iterado por meio da coleção de esquemas XML.Returns an enumerator that iterates through the collection of XML schemas.

IList.Add(Object)

Adiciona um objeto ao final do CollectionBase.Adds an object to the end of the CollectionBase.

(Herdado de CollectionBase)
IList.Contains(Object)

Determina se o CollectionBase contém um elemento específico.Determines whether the CollectionBase contains a specific element.

(Herdado de CollectionBase)
IList.IndexOf(Object)

Pesquisa o Object especificado e retorna o índice de base zero da primeira ocorrência dentro de todo o CollectionBase.Searches for the specified Object and returns the zero-based index of the first occurrence within the entire CollectionBase.

(Herdado de CollectionBase)
IList.Insert(Int32, Object)

Insere um elemento no CollectionBase, no índice especificado.Inserts an element into the CollectionBase at the specified index.

(Herdado de CollectionBase)
IList.IsFixedSize

Obtém um valor que indica se o CollectionBase tem um tamanho fixo.Gets a value indicating whether the CollectionBase has a fixed size.

(Herdado de CollectionBase)
IList.IsReadOnly

Obtém um valor que indica se o CollectionBase é somente leitura.Gets a value indicating whether the CollectionBase is read-only.

(Herdado de CollectionBase)
IList.Item[Int32]

Obtém ou define o elemento no índice especificado.Gets or sets the element at the specified index.

(Herdado de CollectionBase)
IList.Remove(Object)

Remove a primeira ocorrência de um objeto específico do CollectionBase.Removes the first occurrence of a specific object from the CollectionBase.

(Herdado de CollectionBase)

Métodos de Extensão

CopyToDataTable<T>(IEnumerable<T>)

Retorna um DataTable que contém cópias dos objetos DataRow, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Copia objetos DataRow no DataTable especificado, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Copia objetos DataRow no DataTable especificado, dado um objeto IEnumerable<T> de entrada em que o parâmetro genérico T é DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Retorna uma coleção de elementos que contém os ancestrais de cada nó na coleção de origem.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Retorna uma coleção filtrada de elementos que contém os ancestrais de cada nó na coleção de origem.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Retorna uma coleção dos nós descendentes de todos os documentos e elementos na coleção de origem.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Retorna uma coleção de elementos que contém os elementos descendentes de cada elemento e o documento na coleção de origem.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Retorna uma coleção filtrada de elementos que contém os elementos descendentes de cada elemento e o documento na coleção de origem.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Retorna uma coleção dos filhos elementos de cada elemento e o documento na coleção de origem.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Retorna uma coleção filtrada dos elementos filho de cada elemento e documento na coleção de origem.Returns a filtered collection of the child elements of every element and document in the source collection. Somente os elementos que têm um XName correspondente são incluídos na coleção.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Retorna uma coleção de nós que contém todos os nós na coleção de origem, classificados em ordem segundo o documento.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Retorna uma coleção dos nós filhos de todos os documentos e elementos na coleção de origem.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Remove todos os nós na coleção de origem do respectivo nó pai.Removes every node in the source collection from its parent node.

Aplica-se a