Wenn die SPList.ID und eine Websitesammlung (oder ein SPWeb mit Unterwebs) gegeben sind, wie kann ich schnell die Dokumentenbibliothek mit der angegebenen ID finden?
Ich kann alle Webs rekursiv aufzählen und eine web.Lists[guid] für jedes von ihnen durchführen, aber in meinem Fall könnte es Tausende von Subwebs geben, und ich suche nach einer Echtzeitlösung.
Wenn es keine Möglichkeit gibt, dies schnell zu tun, gibt es andere Vorschläge, wie man eine Dokumentenbibliothek eindeutig identifizieren kann? Ich könnte den vollständigen Pfad (URL) speichern, aber die Kennung wird öffentlich sichtbar sein, und ich fühle mich nicht wohl dabei, unsere genaue SharePoint-Dokumentenstruktur auf diese Weise zu verraten. Soll ich eine manuelle ID <-> Bibliothekszuordnung in einer separaten Liste pflegen?