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.