C# Class Zetetic.Ldap.Schema.SchemaInfoBase

Inheritance: ISchemaInfo
Afficher le fichier Open project: skradel/Zetetic.Ldap

Protected Properties

Свойство Type Description
_attrs AttributeSchema>.Dictionary
_ocs ObjectClassSchema>.Dictionary
_schemaExtensions AttrLangType>.Dictionary

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
InferType ( string syntaxOid ) : AttrLangType
StringOrNull ( System.DirectoryServices.Protocols.SearchResultEntry se, string attrName ) : string

Method Details

GetAttribute() public méthode

public GetAttribute ( string attrName ) : AttributeSchema
attrName string
Résultat AttributeSchema

GetObjectClass() public méthode

public GetObjectClass ( string ocName ) : ObjectClassSchema
ocName string
Résultat ObjectClassSchema

GetValuesAsLanguageType() public méthode

public GetValuesAsLanguageType ( System.DirectoryServices.Protocols.SearchResultEntry se, string attrName ) : ReadOnlyCollection
se System.DirectoryServices.Protocols.SearchResultEntry
attrName string
Résultat ReadOnlyCollection

InferType() protected méthode

protected InferType ( string syntaxOid ) : AttrLangType
syntaxOid string
Résultat AttrLangType

Initialize() public abstract méthode

public abstract Initialize ( System.DirectoryServices.Protocols.LdapConnection conn ) : void
conn System.DirectoryServices.Protocols.LdapConnection
Résultat void

LoadExtension() public méthode

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
Résultat void

StringOrNull() protected static méthode

protected static StringOrNull ( System.DirectoryServices.Protocols.SearchResultEntry se, string attrName ) : string
se System.DirectoryServices.Protocols.SearchResultEntry
attrName string
Résultat string

Property Details

_attrs protected_oe property

protected Dictionary _attrs
Résultat AttributeSchema>.Dictionary

_ocs protected_oe property

protected Dictionary _ocs
Résultat ObjectClassSchema>.Dictionary

_schemaExtensions protected_oe property

protected Dictionary _schemaExtensions
Résultat AttrLangType>.Dictionary