ElementInformation Sınıf

Tanım

Yapılandırma içindeki tek bir öğe hakkında meta bilgi içerir.Contains meta-information about an individual element within the configuration. Bu sınıf devralınamaz.This class cannot be inherited.

public ref class ElementInformation sealed
public sealed class ElementInformation
type ElementInformation = class
Public NotInheritable Class ElementInformation
Devralma
ElementInformation

Örnekler

Aşağıdaki örnek, ElementInformation bir nesneyle ilişkili nasıl alınacağını gösterir ConfigurationElement .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     

Aşağıdaki alıntı, önceki kod örneği tarafından kullanılan yapılandırmayı gösterir.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>  

Açıklamalar

ElementInformationNesnesi, yapılandırma içindeki tek bir öğe hakkında meta bilgi içerir.The ElementInformation object contains meta-information about an individual element within the configuration. Bu nesne, tek bir öğenin özellikleri doğrulanırken ve değiştirilirken kullanılabilir.This object can be used when validating and changing the properties of an individual element.

Özellikler

Errors

İlişkili öğe ve alt öğeler için hataları alır.Gets the errors for the associated element and subelements.

IsCollection

İlişkili nesnenin bir koleksiyon olup olmadığını gösteren bir değer alır ConfigurationElement ConfigurationElementCollection .Gets a value indicating whether the associated ConfigurationElement object is a ConfigurationElementCollection collection.

IsLocked

İlişkili nesnenin değiştirilip değiştirilemeyeceğini gösteren bir değer alır ConfigurationElement .Gets a value that indicates whether the associated ConfigurationElement object cannot be modified.

IsPresent

İlişkili nesnenin yapılandırma dosyasında olup olmadığını gösteren bir değer alır ConfigurationElement .Gets a value indicating whether the associated ConfigurationElement object is in the configuration file.

LineNumber

Yapılandırma dosyasındaki ilişkili nesnenin tanımlandığı satır numarasını alır ConfigurationElement .Gets the line number in the configuration file where the associated ConfigurationElement object is defined.

Properties

PropertyInformationCollectionİlişkili nesnedeki özelliklerin bir koleksiyonunu alır ConfigurationElement .Gets a PropertyInformationCollection collection of the properties in the associated ConfigurationElement object.

Source

İlişkili nesnenin kaynaklandığı kaynak dosyayı alır ConfigurationElement .Gets the source file where the associated ConfigurationElement object originated.

Type

İlişkili nesnenin türünü alır ConfigurationElement .Gets the type of the associated ConfigurationElement object.

Validator

İlişkili nesneyi doğrulamak için kullanılan nesneyi alır ConfigurationElement .Gets the object used to validate the associated ConfigurationElement object.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.