Lezen in het Engels

Delen via


De get-methode

De methode IADs::Get wordt gebruikt om afzonderlijke benoemde kenmerken op te halen uit een mapobject.

In het volgende codevoorbeeld wordt de methode IADs::Get methode gebruikt om een benoemd kenmerk op te halen uit een object.

Dim MyUser as IADs
Dim MyDistinguishedName as String

On Error GoTo Cleanup
 
' Bind to a specific user object.
set MyUser = GetObject("LDAP://CN=Jeff Smith,CN=Users,DC=fabrikam,DC=com")
 
' Get property.
MyDistinguishedName = MyUser.Get("distinguishedName")

Cleanup:
    If (Err.Number<>0) Then
        MsgBox("An error has occurred. " & Err.Number)
    End If
    Set MyUser = Nothing

In Automation-talen kunnen benoemde kenmerken ook rechtstreeks worden geopend met behulp van de punt notatie. Bijvoorbeeld object. Get("distinguishedName") is identiek aan object.distinguishedName.

Het volgende codevoorbeeld is identiek aan het vorige voorbeeld, behalve dat het kenmerk distinguishedName wordt geopend met behulp van de punt notatie.

Dim MyUser as IADs
Dim MyDistinguishedName as String

On Error GoTo Cleanup
 
' Bind to a specific user object.
set MyUser = GetObject("LDAP://CN=Jeff Smith,CN=Users,DC=fabrikam,DC=com")
 
' Get property.
MyDistinguishedName = MyUser.distinguishedName

Cleanup:
    If (Err.Number<>0) Then
        MsgBox("An error has occurred. " & Err.Number)
    End If
    Set MyUser = Nothing

Als een waarde niet is ingesteld voor het object, retourneert de methode IAD's::Get de fout 'Eigenschap niet gevonden in cache'.