ElementInformation ElementInformation ElementInformation ElementInformation Class

Definition

Enthält Metainformationen über ein einzelnes Element innerhalb der Konfiguration.Contains meta-information about an individual element within the configuration. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

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

Beispiele

Das folgende Beispiel zeigt, wie Sie erhalten die ElementInformation zugeordneten eine ConfigurationElement Objekt.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     

Der folgende Ausschnitt zeigt die im vorherigen Codebeispiel verwendete Konfiguration.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>  

Hinweise

Die ElementInformation Objekt enthält Metainformationen über ein einzelnes Element innerhalb der Konfiguration.The ElementInformation object contains meta-information about an individual element within the configuration. Dieses Objekt kann verwendet werden, beim Überprüfen und Ändern der Eigenschaften eines einzelnen Elements.This object can be used when validating and changing the properties of an individual element.

Eigenschaften

Errors Errors Errors Errors

Ruft die Fehler für das zugeordnete Element und die Unterelemente ab.öGets the errors for the associated element and subelements

IsCollection IsCollection IsCollection IsCollection

Ruft einen Wert ab, der angibt, ob das zugeordnete ConfigurationElement-Objekt eine ConfigurationElementCollection-Auflistung ist.Gets a value indicating whether the associated ConfigurationElement object is a ConfigurationElementCollection collection.

IsLocked IsLocked IsLocked IsLocked

Ruft einen Wert ab, der angibt, ob das zugeordnete ConfigurationElement-Objekt nicht geändert werden kann.Gets a value that indicates whether the associated ConfigurationElement object cannot be modified.

IsPresent IsPresent IsPresent IsPresent

Ruft einen Wert ab, der angibt, ob sich das zugeordnete ConfigurationElement-Objekt in der Konfigurationsdatei befindet.Gets a value indicating whether the associated ConfigurationElement object is in the configuration file.

LineNumber LineNumber LineNumber LineNumber

Ruft die Zeilennummer in der Konfigurationsdatei ab, bei der das zugeordnete ConfigurationElement-Objekt definiert wird.Gets the line number in the configuration file where the associated ConfigurationElement object is defined.

Properties Properties Properties Properties

Ruft eine PropertyInformationCollection-Auflistung der Eigenschaften im zugeordneten ConfigurationElement-Objekt ab.Gets a PropertyInformationCollection collection of the properties in the associated ConfigurationElement object.

Source Source Source Source

Ruft die Quelldatei ab, aus der das zugeordnete ConfigurationElement-Objekt stammt.Gets the source file where the associated ConfigurationElement object originated.

Type Type Type Type

Ruft den dem ConfigurationElement-Objekt zugeordneten Typ ab.Gets the type of the associated ConfigurationElement object.

Validator Validator Validator Validator

Ruft das Objekt ab, mit dem das zugeordnete ConfigurationElement-Objekt validiert wird.Gets the object used to validate the associated ConfigurationElement object.

Methoden

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

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

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

Fungiert als Standardhashfunktion.Serves as the default hash function.

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

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

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

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

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

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch