C# 클래스 Zetetic.Ldap.Schema.SchemaInfoBase

상속: ISchemaInfo
파일 보기 프로젝트 열기: skradel/Zetetic.Ldap

보호된 프로퍼티들

프로퍼티 타입 설명
_attrs AttributeSchema>.Dictionary
_ocs ObjectClassSchema>.Dictionary
_schemaExtensions AttrLangType>.Dictionary

공개 메소드들

메소드 설명
GetAttribute ( string attrName ) : AttributeSchema
GetObjectClass ( string ocName ) : ObjectClassSchema
GetValuesAsLanguageType ( System.DirectoryServices.Protocols.SearchResultEntry se, string attrName ) : ReadOnlyCollection
Initialize ( System.DirectoryServices.Protocols.LdapConnection conn ) : void
LoadExtension ( string path ) : void

Supplement the schema reader's knowledge of attribute-OID-to-usable-type mappings from an XML file; see the serialization hints in SchemaExtension.cs

보호된 메소드들

메소드 설명
InferType ( string syntaxOid ) : AttrLangType
StringOrNull ( System.DirectoryServices.Protocols.SearchResultEntry se, string attrName ) : string

메소드 상세

GetAttribute() 공개 메소드

public GetAttribute ( string attrName ) : AttributeSchema
attrName string
리턴 AttributeSchema

GetObjectClass() 공개 메소드

public GetObjectClass ( string ocName ) : ObjectClassSchema
ocName string
리턴 ObjectClassSchema

GetValuesAsLanguageType() 공개 메소드

public GetValuesAsLanguageType ( System.DirectoryServices.Protocols.SearchResultEntry se, string attrName ) : ReadOnlyCollection
se System.DirectoryServices.Protocols.SearchResultEntry
attrName string
리턴 ReadOnlyCollection

InferType() 보호된 메소드

protected InferType ( string syntaxOid ) : AttrLangType
syntaxOid string
리턴 AttrLangType

Initialize() 공개 추상적인 메소드

public abstract Initialize ( System.DirectoryServices.Protocols.LdapConnection conn ) : void
conn System.DirectoryServices.Protocols.LdapConnection
리턴 void

LoadExtension() 공개 메소드

Supplement the schema reader's knowledge of attribute-OID-to-usable-type mappings from an XML file; see the serialization hints in SchemaExtension.cs
public LoadExtension ( string path ) : void
path string
리턴 void

StringOrNull() 보호된 정적인 메소드

protected static StringOrNull ( System.DirectoryServices.Protocols.SearchResultEntry se, string attrName ) : string
se System.DirectoryServices.Protocols.SearchResultEntry
attrName string
리턴 string

프로퍼티 상세

_attrs 보호되어 있는 프로퍼티

protected Dictionary _attrs
리턴 AttributeSchema>.Dictionary

_ocs 보호되어 있는 프로퍼티

protected Dictionary _ocs
리턴 ObjectClassSchema>.Dictionary

_schemaExtensions 보호되어 있는 프로퍼티

protected Dictionary _schemaExtensions
리턴 AttrLangType>.Dictionary