Freigeben über


Die Get-Methode

Die IADs::Get-Methode wird verwendet, um einzelne benannte Attribute aus einem Verzeichnisobjekt abzurufen.

Im folgenden Codebeispiel wird die IADs::Get-Methode verwendet, um ein benanntes Attribut aus einem Objekt abzurufen.

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-Sprachen kann auch direkt über die Punktnotation auf benannte Attribute zugegriffen werden. Beispiel : Objekt. Get("distinguishedName") ist identisch mit object.distinguishedName.

Das folgende Codebeispiel ist identisch mit dem vorherigen Beispiel, mit der Ausnahme, dass auf das attribut distinguishedName mithilfe der Punktnotation zugegriffen wird.

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

Wenn kein Wert für das Objekt festgelegt ist, gibt die IADs::Get-Methode den Fehler "Eigenschaft im Cache nicht gefunden" zurück.