C# Класс Zetetic.Ldap.Schema.SchemaInfoBase

Наследование: ISchemaInfo
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_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