TypeElementCollection Classe

Definição

Trata dos elementos XML usados para configurar os tipos conhecidos usados para serialização pelo DataContractSerializer.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

public ref class TypeElementCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Runtime.Serialization.Configuration.TypeElement), CollectionType=System.Configuration.ConfigurationElementCollectionType.BasicMap)]
public sealed class TypeElementCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Runtime.Serialization.Configuration.TypeElement), CollectionType=System.Configuration.ConfigurationElementCollectionType.BasicMap)>]
type TypeElementCollection = class
    inherit ConfigurationElementCollection
Public NotInheritable Class TypeElementCollection
Inherits ConfigurationElementCollection
Herança
Atributos

Observações

Esta classe é usada para tratar o <dataContractSerializer> dentro do <elemento dataContractSerializer> , especificamente, para permitir a adição de tipos à coleção de tipos conhecidos.

Para mais informações sobre tipos conhecidos de contratos de dados, consulte Tipos Conhecidos de Contratos de Dados.

Construtores

Name Description
TypeElementCollection()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inicializa uma nova instância da TypeElementCollection classe.

Propriedades

Name Description
AddElementName

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou define o nome do ConfigurationElement para associar à operação de adição em quando ConfigurationElementCollection são sobrepostos numa classe derivada.

(Herdado de ConfigurationElementCollection)
ClearElementName

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou define o nome para o ConfigurationElement associar à operação clear em quando ConfigurationElementCollection são sobrepostos numa classe derivada.

(Herdado de ConfigurationElementCollection)
CollectionType

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém a coleção de elementos que representa os tipos usando tipos conhecidos.

Count

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o número de elementos na coleção.

(Herdado de ConfigurationElementCollection)
CurrentConfiguration

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém uma referência à instância de topo Configuration que representa a hierarquia de configuração a que pertence a instância atual ConfigurationElement .

(Herdado de ConfigurationElement)
ElementInformation

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um ElementInformation objeto que contém a informação e funcionalidade não personalizáveis do ConfigurationElement objeto.

(Herdado de ConfigurationElement)
ElementName

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe o nome usado para identificar esta coleção de elementos no ficheiro de configuração quando sobreposta numa classe derivada.

(Herdado de ConfigurationElementCollection)
ElementProperty

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o ConfigurationElementProperty objeto que representa o ConfigurationElement próprio objeto.

(Herdado de ConfigurationElement)
EmitClear

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe ou define um valor que especifica se a coleção foi limpa.

(Herdado de ConfigurationElementCollection)
EvaluationContext

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o ContextInformation objeto para o ConfigurationElement objeto.

(Herdado de ConfigurationElement)
HasContext

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um valor que indica se a CurrentConfiguration propriedade é null.

(Herdado de ConfigurationElement)
IsSynchronized

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe um valor que indica se o acesso à coleção está sincronizado.

(Herdado de ConfigurationElementCollection)
Item[ConfigurationProperty]

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou define uma propriedade ou atributo deste elemento de configuração.

(Herdado de ConfigurationElement)
Item[Int32]

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve um membro específico da coleção pela sua posição.

Item[String]

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou define uma propriedade, atributo ou elemento filho deste elemento de configuração.

(Herdado de ConfigurationElement)
LockAllAttributesExcept

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém a coleção de atributos bloqueados.

(Herdado de ConfigurationElement)
LockAllElementsExcept

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém a coleção de elementos bloqueados.

(Herdado de ConfigurationElement)
LockAttributes

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém a coleção de atributos bloqueados.

(Herdado de ConfigurationElement)
LockElements

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém a coleção de elementos bloqueados.

(Herdado de ConfigurationElement)
LockItem

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe ou define um valor que indica se o elemento está bloqueado.

(Herdado de ConfigurationElement)
Properties

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe a coleção de propriedades.

(Herdado de ConfigurationElement)
RemoveElementName

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou define o nome do ConfigurationElement para associar à operação de remoção em quando ConfigurationElementCollection sobrescrito numa classe derivada.

(Herdado de ConfigurationElementCollection)
SyncRoot

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um objeto usado para sincronizar o acesso ao ConfigurationElementCollection.

(Herdado de ConfigurationElementCollection)
ThrowOnDuplicate

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um valor que indica se uma tentativa de adicionar um duplicado ConfigurationElement a ConfigurationElementCollection fará com que seja lançada uma exceção.

(Herdado de ConfigurationElementCollection)

Métodos

Name Description
Add(TypeElement)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Adiciona o elemento especificado à coleção.

BaseAdd(ConfigurationElement, Boolean)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Adiciona um elemento de configuração à coleção de elementos de configuração.

(Herdado de ConfigurationElementCollection)
BaseAdd(ConfigurationElement)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Adiciona um elemento de configuração ao ConfigurationElementCollection.

(Herdado de ConfigurationElementCollection)
BaseAdd(Int32, ConfigurationElement)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Adiciona um elemento de configuração à coleção de elementos de configuração.

(Herdado de ConfigurationElementCollection)
BaseClear()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Remove todos os objetos elemento de configuração da coleção.

(Herdado de ConfigurationElementCollection)
BaseGet(Int32)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o elemento de configuração na localização do índice especificada.

(Herdado de ConfigurationElementCollection)
BaseGet(Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve o elemento de configuração com a chave especificada.

(Herdado de ConfigurationElementCollection)
BaseGetAllKeys()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve um array das chaves para todos os elementos de configuração contidos no ConfigurationElementCollection.

(Herdado de ConfigurationElementCollection)
BaseGetKey(Int32)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém a chave para o ConfigurationElement na localização do índice especificada.

(Herdado de ConfigurationElementCollection)
BaseIndexOf(ConfigurationElement)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Indica o índice do especificado ConfigurationElement.

(Herdado de ConfigurationElementCollection)
BaseIsRemoved(Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Indica se o ConfigurationElement com a chave especificada foi removido do ConfigurationElementCollection.

(Herdado de ConfigurationElementCollection)
BaseRemove(Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Remove a ConfigurationElement da coleção.

(Herdado de ConfigurationElementCollection)
BaseRemoveAt(Int32)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Remove o ConfigurationElement na localização do índice especificada.

(Herdado de ConfigurationElementCollection)
Clear()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Remove todos os membros da coleção.

CopyTo(ConfigurationElement[], Int32)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Copia o conteúdo do ConfigurationElementCollection para um array.

(Herdado de ConfigurationElementCollection)
CreateNewElement()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando sobreposto numa classe derivada, cria-se um novo ConfigurationElement.

(Herdado de ConfigurationElementCollection)
CreateNewElement(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Cria um novo ConfigurationElement quando é sobreposto numa classe derivada.

(Herdado de ConfigurationElementCollection)
DeserializeElement(XmlReader, Boolean)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Lê XML a partir do ficheiro de configuração.

(Herdado de ConfigurationElement)
Equals(Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Compara o ConfigurationElementCollection com o objeto especificado.

(Herdado de ConfigurationElementCollection)
GetElementKey(ConfigurationElement)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém a chave de elemento para um elemento de configuração especificado quando sobrescrito numa classe derivada.

(Herdado de ConfigurationElementCollection)
GetEnumerator()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um IEnumerator que é usado para iterar através do ConfigurationElementCollection.

(Herdado de ConfigurationElementCollection)
GetHashCode()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um valor único que representa a ConfigurationElementCollection instância.

(Herdado de ConfigurationElementCollection)
GetTransformedAssemblyString(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve a versão transformada do nome da assembleia especificado.

(Herdado de ConfigurationElement)
GetTransformedTypeString(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve a versão transformada do nome do tipo especificado.

(Herdado de ConfigurationElement)
GetType()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(TypeElement)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve a posição do elemento especificado.

Init()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Define o ConfigurationElement objeto para o seu estado inicial.

(Herdado de ConfigurationElement)
InitializeDefault()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Usado para inicializar um conjunto padrão de valores para o ConfigurationElement objeto.

(Herdado de ConfigurationElement)
IsElementName(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Indica se o especificado ConfigurationElement existe no ConfigurationElementCollection.

(Herdado de ConfigurationElementCollection)
IsElementRemovable(ConfigurationElement)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Indica se o especificado ConfigurationElement pode ser removido do ConfigurationElementCollection.

(Herdado de ConfigurationElementCollection)
IsModified()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Indica se isto ConfigurationElementCollection foi modificado desde a última vez que foi guardado ou carregado quando sobrescrito numa classe derivada.

(Herdado de ConfigurationElementCollection)
IsReadOnly()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Indica se o ConfigurationElementCollection objeto é apenas leitura.

(Herdado de ConfigurationElementCollection)
ListErrors(IList)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Adiciona os erros de propriedades inválidas neste ConfigurationElement objeto, e em todos os subelementos, à lista passada.

(Herdado de ConfigurationElement)
MemberwiseClone()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnDeserializeUnrecognizedAttribute(String, String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe um valor que indica se um atributo desconhecido é encontrado durante a desserialização.

(Herdado de ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Faz com que o sistema de configuração lance uma exceção.

(Herdado de ConfigurationElementCollection)
OnRequiredPropertyNotFound(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Lança uma exceção quando uma propriedade exigida não é encontrada.

(Herdado de ConfigurationElement)
PostDeserialize()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Chamada após desserialização.

(Herdado de ConfigurationElement)
PreSerialize(XmlWriter)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Chamado antes da serialização.

(Herdado de ConfigurationElement)
Remove(TypeElement)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Remove o elemento especificado da coleção.

RemoveAt(Int32)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Remove o elemento na posição especificada.

Reset(ConfigurationElement)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Reinicia o ConfigurationElementCollection para o seu estado não modificado quando sobreposto numa classe derivada.

(Herdado de ConfigurationElementCollection)
ResetModified()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Redefine o valor da IsModified() propriedade para false quando é sobrescrito numa classe derivada.

(Herdado de ConfigurationElementCollection)
SerializeElement(XmlWriter, Boolean)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Escreve os dados de configuração num elemento XML no ficheiro de configuração quando sobreposto numa classe derivada.

(Herdado de ConfigurationElementCollection)
SerializeToXmlElement(XmlWriter, String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Escreve as etiquetas exteriores deste elemento de configuração no ficheiro de configuração quando implementado numa classe derivada.

(Herdado de ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Define uma propriedade para o valor especificado.

(Herdado de ConfigurationElement)
SetReadOnly()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Define a IsReadOnly() propriedade para o ConfigurationElementCollection objeto e para todos os subelementos.

(Herdado de ConfigurationElementCollection)
ToString()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inverte o efeito da fusão de informação de configuração de diferentes níveis da hierarquia de configuração.

(Herdado de ConfigurationElementCollection)

Implementações de Interface Explícita

Name Description
ICollection.CopyTo(Array, Int32)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Copia para ConfigurationElementCollection um array.

(Herdado de ConfigurationElementCollection)

Métodos da Extensão

Name Description
AsParallel(IEnumerable)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Permite a paralelização de uma consulta.

AsQueryable(IEnumerable)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Converte um IEnumerable para um IQueryable.

Cast<TResult>(IEnumerable)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Conjura os elementos de an IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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

Aplica-se a

Ver também