Udostępnij za pośrednictwem


Atrybuty pojedynczej wartości a wiele

Atrybuty, które mogą istnieć w katalogu, są zwykle definiowane w schemacie katalogu. Definicja schematu atrybutu określa liczbę cech atrybutu, takich jak typ danych i czy wystąpienie atrybutu może mieć wiele wartości.

Wystąpienie atrybutu o pojedynczej wartości może zawierać jedną wartość. Wystąpienie atrybutu wielowartościowego może zawierać jedną wartość lub wiele wartości. Usługa Active Directory nie tworzy atrybutów z pustymi wartościami — atrybut zawiera prawidłową wartość lub nie istnieje w obiekcie.

Nuta

W usłudze Active Directory i większości innych serwerów LDAP kolejność wartości w atrybucie wielowartościowym jest niezdefiniowana. Ponadto każda wartość atrybutu wielowartościowego musi być unikatowa.

 

Interfejs ADSI zwykle ładuje dane schematu, jeśli katalog obsługuje schemat, tak jak usługa Active Directory. Ponieważ adsI zna składnię atrybutów w schemacie, nie musisz określać typu atrybutu podczas uzyskiwania do niego dostępu. ADSI marshalsuje wartości atrybutów do odpowiedniego typu danych zgodnie z definicją w schemacie.

Jeśli katalog nie ma schematu, podaj typ danych podczas uzyskiwania dostępu do atrybutu.

Nuta

Wszystkie usługi Active Directory, Exchange, Windows NT 4.0 i Serwer lokacji mają schemat. Ponadto usługa Active Directory ma rozszerzalny schemat.