Ler em inglês

Partilhar via


ElementInformation Classe

Definição

Contém informações de metadados sobre um elemento individual dentro da configuração. Essa classe não pode ser herdada.

C#
public sealed class ElementInformation
Herança
ElementInformation

Exemplos

O exemplo a seguir mostra como obter o associado a ElementInformation um ConfigurationElement objeto .

C#
static public ElementInformation
    GetElementInformation()
{

    // Get the current configuration file.
    System.Configuration.Configuration config =
            ConfigurationManager.OpenExeConfiguration(
            ConfigurationUserLevel.None);

    // Get the section.
    UrlsSection section =
        (UrlsSection)config.GetSection("MyUrls");

    // Get the element.
    UrlConfigElement url = section.Simple;

    ElementInformation eInfo =
        url.ElementInformation;

    return eInfo;
}

O trecho a seguir mostra a configuração usada pelo exemplo de código anterior.

XML
<?xml version="1.0" encoding="utf-8"?>  
<configuration>  
  <configSections>  
    <section name="MyUrls" type="Samples.AspNet.UrlsSection,  
      ConfigurationElement, Version=1.0.0.0, Culture=neutral,  
      PublicKeyToken=null" allowDefinition="Everywhere"  
      allowExeDefinition="MachineToApplication"  
      restartOnExternalChanges="true" />  
  </configSections>  
  <MyUrls name="MyFavorites">  
    <simple name="Contoso" url="http://www.contoso.com" port="8080" />  
    <urls>  
      <clear />  
      <add name="Microsoft" url="http://www.microsoft.com" port="0" />  
    </urls>  
  </MyUrls>  
</configuration>  

Comentários

O ElementInformation objeto contém metadados sobre um elemento individual dentro da configuração. Esse objeto pode ser usado ao validar e alterar as propriedades de um elemento individual.

Propriedades

Errors

Obtém os erros para o elemento e os subelementos associados.

IsCollection

Obtém um valor que indica se o objeto ConfigurationElement associado é uma coleção ConfigurationElementCollection.

IsLocked

Obtém um valor que indica se o objeto ConfigurationElement associado não pode ser modificado.

IsPresent

Obtém um valor que indica se o objeto ConfigurationElement associado está no arquivo de configuração.

LineNumber

Obtém o número de linha no arquivo de configuração em que o objeto ConfigurationElement associado está definido.

Properties

Obtém uma coleção PropertyInformationCollection de propriedades no objeto ConfigurationElement associado.

Source

Obtém o arquivo de origem em que o objeto ConfigurationElement associado foi originado.

Type

Obtém o tipo do objeto ConfigurationElement associado.

Validator

Obtém o objeto usado para validar o objeto ConfigurationElement associado.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

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

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Produto Versões
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Confira também