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 ConfigurationElement nesneyle ilişkilendirilmiş öğesinin ElementInformation 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
Errors |
İlişkili öğe ve alt öğeler için hataları alır. |
IsCollection |
İlişkili ConfigurationElement nesnenin bir koleksiyon olup olmadığını belirten bir ConfigurationElementCollection değer alır. |
IsLocked |
İlişkili ConfigurationElement nesnenin değiştirilip değiştirilemeyeceğini belirten bir değer alır. |
IsPresent |
İlişkili ConfigurationElement nesnenin yapılandırma dosyasında olup olmadığını belirten 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 ConfigurationElement nesnedeki özelliklerin bir PropertyInformationCollection koleksiyonunu alır. |
Source |
İlişkili ConfigurationElement nesnenin kaynak olduğu kaynak dosyayı 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
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |