Frage

Ich habe eine Wurzelstätte mit Standorten auf verschiedenen Ebenen (Tiefe ist unbekannt).Wie finde ich alle SPWEB-Objekte, die bis zum tiefsten Niveau iteratiert sind.

gibt mir der untere Code das gewünschte Ergebnis

generasacodicetagpre.

War es hilfreich?

Lösung

ja, mit spwebapplication.SITES Sie erhalten alle Site-Sammlungen in einer Webanwendung und mit Spssite.allwebbs Sie erhalten alle Standorte in einer Website-Sammlung, unabhängig von der Ebene.

Best-Practice ist es, explizit von einzelnen Websites zu entsorgen, die aus der gesamten Kollektion abgerufen werden, die durch die Allwebs-Eigenschaft zurückgegeben wird.

generasacodicetagpre.

Sie sollten auch Standortsammlungen entsorgen.

Andere Tipps

Um auf @ Naims Antwort aufzubauen, sollten Sie sowohl die Site-Kollektionen und die Bahnen entsorgen und verwenden Sie versuchen / fangen um die Entsorgungs- oder Verwendung von Anweisungen.

Site-Kollektion Entsorgen Sie Beispiel

von Best Practices: Verwenden von Einwegfenstern SharePointDienstleistungen Objekte

generasacodicetagpre.

WEB-Dispose-Beispiel

von Best Practices: Verwenden von Einwegfenstern SharePointDienstleistungen Objekte

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top