ElementInformation ElementInformation ElementInformation ElementInformation Class

Definición

Contiene la metainformación sobre un elemento concreto de la configuración.Contains meta-information about an individual element within the configuration. Esta clase no puede heredarse.This class cannot be inherited.

public ref class ElementInformation sealed
public sealed class ElementInformation
type ElementInformation = class
Public NotInheritable Class ElementInformation
Herencia
ElementInformationElementInformationElementInformationElementInformation

Ejemplos

En el ejemplo siguiente se muestra cómo obtener ElementInformation el asociado a ConfigurationElement un objeto.The following example shows how to get the ElementInformation associated with a ConfigurationElement object.

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;

}
Public Shared Function GetElementInformation() _
As ElementInformation

    ' Get the current configuration file.
    Dim config _
    As System.Configuration.Configuration = _
    ConfigurationManager.OpenExeConfiguration( _
    ConfigurationUserLevel.None)

    ' Get the section.
    Dim section As UrlsSection = CType( _
    config.GetSection("MyUrls"), UrlsSection)

    ' Get the element.
    Dim url As UrlConfigElement = _
    section.Simple

    Dim eInfo As ElementInformation = _
    url.ElementInformation

    Return eInfo

End Function 'GetElementInformation     

En el siguiente fragmento se muestra la configuración que se usa en el ejemplo de código anterior.The following excerpt shows the configuration used by the previous code example.

<?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>  

Comentarios

El ElementInformation objeto contiene metainformación sobre un elemento individual dentro de la configuración.The ElementInformation object contains meta-information about an individual element within the configuration. Este objeto se puede utilizar al validar y cambiar las propiedades de un elemento individual.This object can be used when validating and changing the properties of an individual element.

Propiedades

Errors Errors Errors Errors

Obtiene los errores para el elemento y subelementos asociados.Gets the errors for the associated element and subelements

IsCollection IsCollection IsCollection IsCollection

Obtiene un valor que indica si el objeto ConfigurationElement asociado es una colección ConfigurationElementCollection.Gets a value indicating whether the associated ConfigurationElement object is a ConfigurationElementCollection collection.

IsLocked IsLocked IsLocked IsLocked

Obtiene un valor que indica si no puede modificarse el objeto ConfigurationElement asociado.Gets a value that indicates whether the associated ConfigurationElement object cannot be modified.

IsPresent IsPresent IsPresent IsPresent

Obtiene un valor que indica si el objeto ConfigurationElement asociado está en el archivo de configuración.Gets a value indicating whether the associated ConfigurationElement object is in the configuration file.

LineNumber LineNumber LineNumber LineNumber

Obtiene el número de línea del archivo de configuración donde se define el objeto ConfigurationElement asociado.Gets the line number in the configuration file where the associated ConfigurationElement object is defined.

Properties Properties Properties Properties

Obtiene una colección PropertyInformationCollection de las propiedades del objeto ConfigurationElement asociado.Gets a PropertyInformationCollection collection of the properties in the associated ConfigurationElement object.

Source Source Source Source

Obtiene el archivo de código fuente en el que se creó el objeto ConfigurationElement asociado.Gets the source file where the associated ConfigurationElement object originated.

Type Type Type Type

Obtiene el tipo del objeto ConfigurationElement asociado.Gets the type of the associated ConfigurationElement object.

Validator Validator Validator Validator

Obtiene el objeto que se ha utilizado para validar el objeto ConfigurationElement asociado.Gets the object used to validate the associated ConfigurationElement object.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Consulte también: