Unterstützung für späte Bindung
Wenn unterstützung für späte Bindung vorhanden ist, muss jeder Funktionsaufruf die ADSI IDispatch-Schnittstelle durchlaufen, bevor er an die entsprechende Erweiterung umgeleitet wird.
Betrachten Sie folgendes Codebeispiel.
Set x = GetObject("LDAP://CN=JeffSmith, OU=Sales,
DC=Fabrikam,DC=COM")
x.SetPassword("newPassword")
x.MyNewMethod( "\\srv\public")
x.MyProperty = "Hello World"
x.OtherMethod()
x.OtherProperty = 4362
Debug.Print x.LastName
Es gibt keine expliziten Aufrufe der QueryInterface-Methode , um die Erweiterungen abzurufen. Die Erweiterungen müssen ihre IDispatch-Aufrufe an die ADSI IDispatch-Schnittstelle umleiten. ADSI trifft die Entscheidung und löst alle auftretenden Konflikte und leitet dann mithilfe einer Schnittstelle namens IADsExtension an die entsprechende Erweiterung zurück. Daher muss jede Erweiterung, die die späte Bindung unterstützt, IADsExtension implementieren.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für