TypeElementCollection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Manipula os elementos XML usados para configurar os tipos conhecidos usados para serialização pelo DataContractSerializer.
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente 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
Comentários
Essa classe é usada para manipular o <dataContractSerializer> dentro do <elemento dataContractSerializer> , especificamente, para permitir a adição de tipos à coleção de tipos conhecidos.
Para obter mais informações sobre tipos conhecidos do contrato de dados, consulte Tipos Conhecidos do Contrato de Dados.
Construtores
| Nome | Description |
|---|---|
| TypeElementCollection() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da classe TypeElementCollection. |
Propriedades
| Nome | Description |
|---|---|
| AddElementName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém ou define o nome do ConfigurationElement a ser associado à operação de adição ConfigurationElementCollection no quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection) |
| ClearElementName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém ou define o nome para associar ConfigurationElement à operação clear no ConfigurationElementCollection quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection) |
| CollectionType |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém a coleção de elementos que representa os tipos que usam tipos conhecidos. |
| Count |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o número de elementos na coleção. (Herdado de ConfigurationElementCollection) |
| CurrentConfiguration |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém uma referência à instância de nível Configuration superior que representa a hierarquia de configuração à qual a instância atual ConfigurationElement pertence. (Herdado de ConfigurationElement) |
| ElementInformation |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um ElementInformation objeto que contém as informações e funcionalidades não personalizáveis do ConfigurationElement objeto. (Herdado de ConfigurationElement) |
| ElementName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o nome usado para identificar essa coleção de elementos no arquivo de configuração quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection) |
| ElementProperty |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o ConfigurationElementProperty objeto que representa o ConfigurationElement objeto em si. (Herdado de ConfigurationElement) |
| EmitClear |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém ou define um valor que especifica se a coleção foi desmarcada. (Herdado de ConfigurationElementCollection) |
| EvaluationContext |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o objeto ContextInformation para o objeto ConfigurationElement. (Herdado de ConfigurationElement) |
| HasContext |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um valor que indica se a CurrentConfiguration propriedade é |
| IsSynchronized |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um valor que indica se o acesso à coleção é sincronizado. (Herdado de ConfigurationElementCollection) |
| Item[ConfigurationProperty] |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém ou define uma propriedade ou atributo desse elemento de configuração. (Herdado de ConfigurationElement) |
| Item[Int32] |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna um membro específico da coleção por sua posição. |
| Item[String] |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém ou define uma propriedade, um atributo ou um elemento filho desse elemento de configuração. (Herdado de ConfigurationElement) |
| LockAllAttributesExcept |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém a coleção de atributos bloqueados. (Herdado de ConfigurationElement) |
| LockAllElementsExcept |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém a coleção de elementos bloqueados. (Herdado de ConfigurationElement) |
| LockAttributes |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém a coleção de atributos bloqueados. (Herdado de ConfigurationElement) |
| LockElements |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém a coleção de elementos bloqueados. (Herdado de ConfigurationElement) |
| LockItem |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém ou define um valor que indica se o elemento está bloqueado. (Herdado de ConfigurationElement) |
| Properties |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém a coleção de propriedades. (Herdado de ConfigurationElement) |
| RemoveElementName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém ou define o nome do ConfigurationElement associado à operação de remoção no momento em ConfigurationElementCollection que substituído em uma classe derivada. (Herdado de ConfigurationElementCollection) |
| SyncRoot |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um objeto usado para sincronizar o ConfigurationElementCollectionacesso ao . (Herdado de ConfigurationElementCollection) |
| ThrowOnDuplicate |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um valor que indica se uma tentativa de adicionar uma duplicata ConfigurationElement à ConfigurationElementCollection causará a geração de uma exceção. (Herdado de ConfigurationElementCollection) |
Métodos
| Nome | Description |
|---|---|
| Add(TypeElement) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Adiciona o elemento especificado à coleção. |
| BaseAdd(ConfigurationElement, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Adiciona um elemento de configuração à coleção de elementos de configuração. (Herdado de ConfigurationElementCollection) |
| BaseAdd(ConfigurationElement) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Adiciona um elemento de configuração ao ConfigurationElementCollection. (Herdado de ConfigurationElementCollection) |
| BaseAdd(Int32, ConfigurationElement) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Adiciona um elemento de configuração à coleção de elementos de configuração. (Herdado de ConfigurationElementCollection) |
| BaseClear() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Remove todos os objetos de elemento de configuração da coleção. (Herdado de ConfigurationElementCollection) |
| BaseGet(Int32) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o elemento de configuração no local do índice especificado. (Herdado de ConfigurationElementCollection) |
| BaseGet(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna o elemento de configuração com a chave especificada. (Herdado de ConfigurationElementCollection) |
| BaseGetAllKeys() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma matriz das chaves para todos os elementos de configuração contidos no ConfigurationElementCollection. (Herdado de ConfigurationElementCollection) |
| BaseGetKey(Int32) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém a chave para o ConfigurationElement local do índice especificado. (Herdado de ConfigurationElementCollection) |
| BaseIndexOf(ConfigurationElement) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Indica o índice do especificado ConfigurationElement. (Herdado de ConfigurationElementCollection) |
| BaseIsRemoved(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Indica se a ConfigurationElement chave com a especificada foi removida do ConfigurationElementCollection. (Herdado de ConfigurationElementCollection) |
| BaseRemove(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Remove um ConfigurationElement da coleção. (Herdado de ConfigurationElementCollection) |
| BaseRemoveAt(Int32) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Remove o ConfigurationElement local do índice especificado. (Herdado de ConfigurationElementCollection) |
| Clear() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Remove todos os membros da coleção. |
| CopyTo(ConfigurationElement[], Int32) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Copia o conteúdo da ConfigurationElementCollection matriz para uma matriz. (Herdado de ConfigurationElementCollection) |
| CreateNewElement() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Quando substituído em uma classe derivada, cria um novo ConfigurationElement. (Herdado de ConfigurationElementCollection) |
| CreateNewElement(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria um novo ConfigurationElement quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection) |
| DeserializeElement(XmlReader, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Lê XML do arquivo de configuração. (Herdado de ConfigurationElement) |
| Equals(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Compara o ConfigurationElementCollection objeto especificado. (Herdado de ConfigurationElementCollection) |
| GetElementKey(ConfigurationElement) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém a chave de elemento para um elemento de configuração especificado quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection) |
| GetEnumerator() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um IEnumerator que é usado para iterar por meio do ConfigurationElementCollection. (Herdado de ConfigurationElementCollection) |
| GetHashCode() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um valor exclusivo que representa a ConfigurationElementCollection instância. (Herdado de ConfigurationElementCollection) |
| GetTransformedAssemblyString(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna a versão transformada do nome do assembly especificado. (Herdado de ConfigurationElement) |
| GetTransformedTypeString(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna a versão transformada do nome de tipo especificado. (Herdado de ConfigurationElement) |
| GetType() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o Type da instância atual. (Herdado de Object) |
| IndexOf(TypeElement) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna a posição do elemento especificado. |
| Init() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Define o ConfigurationElement objeto como seu estado inicial. (Herdado de ConfigurationElement) |
| InitializeDefault() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Usado para inicializar um conjunto padrão de valores para o ConfigurationElement objeto. (Herdado de ConfigurationElement) |
| IsElementName(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Indica se o especificado ConfigurationElement existe no ConfigurationElementCollection. (Herdado de ConfigurationElementCollection) |
| IsElementRemovable(ConfigurationElement) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Indica se o especificado ConfigurationElement pode ser removido do ConfigurationElementCollection. (Herdado de ConfigurationElementCollection) |
| IsModified() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Indica se isso ConfigurationElementCollection foi modificado desde que foi salvo ou carregado pela última vez quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection) |
| IsReadOnly() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Indica se o ConfigurationElementCollection objeto é somente leitura. (Herdado de ConfigurationElementCollection) |
| ListErrors(IList) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Adiciona os erros de propriedade inválido nesse ConfigurationElement objeto e, em todos os subelementos, à lista passada. (Herdado de ConfigurationElement) |
| MemberwiseClone() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| OnDeserializeUnrecognizedAttribute(String, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um valor que indica se um atributo desconhecido é encontrado durante a desserialização. (Herdado de ConfigurationElement) |
| OnDeserializeUnrecognizedElement(String, XmlReader) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Faz com que o sistema de configuração gere uma exceção. (Herdado de ConfigurationElementCollection) |
| OnRequiredPropertyNotFound(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Gera uma exceção quando uma propriedade necessária não é encontrada. (Herdado de ConfigurationElement) |
| PostDeserialize() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Chamado após a desserialização. (Herdado de ConfigurationElement) |
| PreSerialize(XmlWriter) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Chamado antes da serialização. (Herdado de ConfigurationElement) |
| Remove(TypeElement) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Remove o elemento especificado da coleção. |
| RemoveAt(Int32) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Remove o elemento na posição especificada. |
| Reset(ConfigurationElement) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Redefine o ConfigurationElementCollection estado não modificado quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection) |
| ResetModified() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Redefine o valor da IsModified() propriedade para |
| SerializeElement(XmlWriter, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava os dados de configuração em um elemento XML no arquivo de configuração quando substituído em uma classe derivada. (Herdado de ConfigurationElementCollection) |
| SerializeToXmlElement(XmlWriter, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Grava as marcas externas desse elemento de configuração no arquivo de configuração quando implementado em uma classe derivada. (Herdado de ConfigurationElement) |
| SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Define uma propriedade como o valor especificado. (Herdado de ConfigurationElement) |
| SetReadOnly() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Define a IsReadOnly() propriedade para o ConfigurationElementCollection objeto e para todos os sub-elementos. (Herdado de ConfigurationElementCollection) |
| ToString() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inverte o efeito da mesclagem de informações de configuração de diferentes níveis da hierarquia de configuração. (Herdado de ConfigurationElementCollection) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Copia para ConfigurationElementCollection uma matriz. (Herdado de ConfigurationElementCollection) |
Métodos de Extensão
| Nome | Description |
|---|---|
| AsParallel(IEnumerable) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Habilita a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Converte um IEnumerable em um IQueryable. |
| Cast<TResult>(IEnumerable) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Converte os elementos de um IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Filtra os elementos de um IEnumerable com base em um tipo especificado. |