다음을 통해 공유


Get 메서드

IADs::Get 메서드는 디렉터리 개체에서 명명된 개별 특성을 검색하는 데 사용됩니다.

다음 코드 예제에서는 IADs::Get 메서드를 사용하여 개체에서 명명된 특성을 검색합니다.

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

Automation 언어에서는 점 표기법을 사용하여 명명된 특성에 직접 액세스할 수도 있습니다. 예를 들어 개체입니다. Get("distinguishedName")object.distinguishedName과 동일합니다.

다음 코드 예제는 점 표기법을 사용하여 distinguishedName 특성에 액세스한다는 점을 제외하고 이전 예제와 동일합니다.

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

개체에 값이 설정되지 않은 경우 IADs::Get 메서드는 "캐시에서 속성을 찾을 수 없음" 오류를 반환합니다.