C# 클래스 System.Configuration.ConfigurationElement

파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ApplyInstanceAttributes void
ApplyValidator void
ApplyValidatorsRecursive void
AssociateContext void
CachePerTypeValidator void
CallInit void
CheckLockedElement void
CreateConfigurationPropertyFromAttributes ConfigurationProperty
CreateElement ConfigurationElement
CreatePropertyBagFromType ConfigurationPropertyCollection
DeserializePropertyValue object
Dump void
EnsureRequiredProperties void
GetErrors ConfigurationErrorsException
GetErrorsList System.Collections.ArrayList
HandleLockedAttributes void
IntersectLockCollections System.Collections.Specialized.StringCollection
IsLockAttributeName bool
MergeLocks void
ParseLockedAttributes ConfigurationLockCollection
PropertiesFromType bool
PropertyFileName string
PropertyInfoInternal PropertySourceInfo
PropertyLineNumber int
RemoveAllInheritedLocks void
ReportInvalidLock void
ResetLockLists void
SerializeLockList bool
SetLocked void
UnMergeLockList ConfigurationLockCollection
ValidateElement void

공개 메소드들

메소드 설명
Equals ( object compareTo ) : bool
GetHashCode ( ) : int
IsReadOnly ( ) : bool

보호된 메소드들

메소드 설명
ConfigurationElement ( ) : System
DeserializeElement ( XmlReader reader, bool serializeCollectionKey ) : void
Init ( ) : void
InitializeDefault ( ) : void
IsModified ( ) : bool
ListErrors ( IList errorList ) : void
OnDeserializeUnrecognizedAttribute ( String name, String value ) : bool
OnDeserializeUnrecognizedElement ( String elementName, XmlReader reader ) : bool
OnRequiredPropertyNotFound ( string name ) : object
PostDeserialize ( ) : void
PreSerialize ( XmlWriter writer ) : void
Reset ( ConfigurationElement parentElement ) : void
ResetModified ( ) : void
SerializeElement ( XmlWriter writer, bool serializeCollectionKey ) : bool
SerializeToXmlElement ( XmlWriter writer, String elementName ) : bool
SetPropertyValue ( ConfigurationProperty prop, object value, bool ignoreLocks ) : void
SetReadOnly ( ) : void
Unmerge ( ConfigurationElement sourceElement, ConfigurationElement parentElement, ConfigurationSaveMode saveMode ) : void
this ( ConfigurationProperty prop ) : Object
this ( String propertyName ) : Object

비공개 메소드들

메소드 설명
ApplyInstanceAttributes ( object instance ) : void
ApplyValidator ( ConfigurationElement elem ) : void
ApplyValidatorsRecursive ( ConfigurationElement root ) : void
AssociateContext ( BaseConfigurationRecord configRecord ) : void
CachePerTypeValidator ( Type type, ConfigurationValidatorBase validator ) : void
CallInit ( ) : void
CheckLockedElement ( string elementName, XmlReader reader ) : void
CreateConfigurationPropertyFromAttributes ( PropertyInfo propertyInformation ) : ConfigurationProperty
CreateElement ( Type type ) : ConfigurationElement
CreatePropertyBagFromType ( Type type ) : ConfigurationPropertyCollection
DeserializePropertyValue ( ConfigurationProperty prop, XmlReader reader ) : object
Dump ( TextWriter tw ) : void
EnsureRequiredProperties ( bool ensureKeysOnly ) : void
GetErrors ( ) : ConfigurationErrorsException
GetErrorsList ( ) : ArrayList
HandleLockedAttributes ( ConfigurationElement source ) : void
IntersectLockCollections ( ConfigurationLockCollection Collection1, ConfigurationLockCollection Collection2 ) : StringCollection
IsLockAttributeName ( string name ) : bool
MergeLocks ( ConfigurationElement source ) : void
ParseLockedAttributes ( ConfigurationValue value, ConfigurationLockCollectionType lockType ) : ConfigurationLockCollection
PropertiesFromType ( Type type, ConfigurationPropertyCollection &result ) : bool
PropertyFileName ( string propertyName ) : string
PropertyInfoInternal ( string propertyName ) : PropertySourceInfo
PropertyLineNumber ( string propertyName ) : int
RemoveAllInheritedLocks ( ) : void
ReportInvalidLock ( string attribToLockTrim, ConfigurationLockCollectionType lockedType, ConfigurationValue value, String collectionProperties ) : void
ResetLockLists ( ConfigurationElement parentElement ) : void
SerializeLockList ( ConfigurationLockCollection list, String elementKey, XmlWriter writer ) : bool
SetLocked ( ) : void
UnMergeLockList ( ConfigurationLockCollection sourceLockList, ConfigurationLockCollection parentLockList, ConfigurationSaveMode saveMode ) : ConfigurationLockCollection
ValidateElement ( ConfigurationElement elem, ConfigurationValidatorBase propValidator, bool recursive ) : void

메소드 상세

ConfigurationElement() 보호된 메소드

protected ConfigurationElement ( ) : System
리턴 System

DeserializeElement() 보호된 메소드

protected DeserializeElement ( XmlReader reader, bool serializeCollectionKey ) : void
reader XmlReader
serializeCollectionKey bool
리턴 void

Equals() 공개 메소드

public Equals ( object compareTo ) : bool
compareTo object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

Init() 보호된 메소드

protected Init ( ) : void
리턴 void

InitializeDefault() 보호된 메소드

protected InitializeDefault ( ) : void
리턴 void

IsModified() 보호된 메소드

protected IsModified ( ) : bool
리턴 bool

IsReadOnly() 공개 메소드

public IsReadOnly ( ) : bool
리턴 bool

ListErrors() 보호된 메소드

protected ListErrors ( IList errorList ) : void
errorList IList
리턴 void

OnDeserializeUnrecognizedAttribute() 보호된 메소드

protected OnDeserializeUnrecognizedAttribute ( String name, String value ) : bool
name String
value String
리턴 bool

OnDeserializeUnrecognizedElement() 보호된 메소드

protected OnDeserializeUnrecognizedElement ( String elementName, XmlReader reader ) : bool
elementName String
reader XmlReader
리턴 bool

OnRequiredPropertyNotFound() 보호된 메소드

protected OnRequiredPropertyNotFound ( string name ) : object
name string
리턴 object

PostDeserialize() 보호된 메소드

protected PostDeserialize ( ) : void
리턴 void

PreSerialize() 보호된 메소드

protected PreSerialize ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
리턴 void

Reset() 보호된 메소드

protected Reset ( ConfigurationElement parentElement ) : void
parentElement ConfigurationElement
리턴 void

ResetModified() 보호된 메소드

protected ResetModified ( ) : void
리턴 void

SerializeElement() 보호된 메소드

protected SerializeElement ( XmlWriter writer, bool serializeCollectionKey ) : bool
writer System.Xml.XmlWriter
serializeCollectionKey bool
리턴 bool

SerializeToXmlElement() 보호된 메소드

protected SerializeToXmlElement ( XmlWriter writer, String elementName ) : bool
writer System.Xml.XmlWriter
elementName String
리턴 bool

SetPropertyValue() 보호된 메소드

protected SetPropertyValue ( ConfigurationProperty prop, object value, bool ignoreLocks ) : void
prop ConfigurationProperty
value object
ignoreLocks bool
리턴 void

SetReadOnly() 보호된 메소드

protected SetReadOnly ( ) : void
리턴 void

Unmerge() 보호된 메소드

protected Unmerge ( ConfigurationElement sourceElement, ConfigurationElement parentElement, ConfigurationSaveMode saveMode ) : void
sourceElement ConfigurationElement
parentElement ConfigurationElement
saveMode ConfigurationSaveMode
리턴 void

this() 보호된 메소드

protected this ( ConfigurationProperty prop ) : Object
prop ConfigurationProperty
리턴 Object

this() 보호된 메소드

protected this ( String propertyName ) : Object
propertyName String
리턴 Object