ElementInformation Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yapılandırma içindeki tek bir öğe hakkında meta bilgileri içerir. Bu sınıf devralınamaz.
public ref class ElementInformation sealed
public sealed class ElementInformation
type ElementInformation = class
Public NotInheritable Class ElementInformation
- Devralma
-
ElementInformation
Örnekler
Aşağıdaki örnekte, bir ElementInformation nesneyle ilişkilendirilmiş öğesinin ConfigurationElement nasıl alınacakları gösterilmektedir.
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ıda, önceki kod örneği tarafından kullanılan yapılandırma gösterilmektedir.
<?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
nesnesi, ElementInformation yapılandırma içindeki tek bir öğe hakkında meta bilgiler içerir. Bu nesne, tek bir öğenin özelliklerini doğrularken ve değiştirirken kullanılabilir.
Özellikler
| Name | Description |
|---|---|
| Errors |
İlişkili öğe ve alt öğeler için hataları alır. |
| IsCollection |
İlişkili ConfigurationElement nesnenin bir koleksiyon olup olmadığını gösteren bir ConfigurationElementCollection değer alır. |
| IsLocked |
İlişkili ConfigurationElement nesnenin değiştirilip değiştirilemeyeceğini gösteren bir değer alır. |
| IsPresent |
İlişkili ConfigurationElement nesnenin yapılandırma dosyasında olup olmadığını gösteren bir değer alır. |
| LineNumber |
İlişkili ConfigurationElement nesnenin tanımlandığı yapılandırma dosyasındaki satır numarasını alır. |
| Properties |
İlişkili PropertyInformationCollection nesnedeki özelliklerin koleksiyonunu ConfigurationElement alır. |
| Source |
İlişkili ConfigurationElement nesnenin kaynak dosyasını alır. |
| Type |
İlişkili ConfigurationElement nesnenin türünü alır. |
| Validator |
İlişkili ConfigurationElement nesneyi doğrulamak için kullanılan nesneyi alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |