Frage

Während ich meine Lösung testen, erhalte ich einen Fehler bei der Funktion Aktivierung der Funktion:

erkannte Verwendung von Sprequest für zuvor geschlossene SPWEB-Objekt.Bitte schließen Sie SPWEB-Objekte, wenn Sie mit allen von ihnen erhaltenen Objekten fertig sind, jedoch nicht vorher.

Dies ist so, wie ich SPWEB bekomme: generasacodicetagpre.

Was mache ich falsch?

War es hilfreich?

Lösung

wie wäre es mit;

WARNUNG: Ihr Feature muss als Web eingerichtet sein, damit es offensichtlich funktioniert;) generasacodicetagpre.


Nicht mit Funktion:

Wenn Sie nicht den SPCONTEXT verwenden, um das Root-Web zu erhalten generasacodicetagpre.

oder - für das aktuelle Web generasacodicetagpre.

oder - für eine bestimmte Web-URL generasacodicetagpre.


, um oben in der Funktion zu verwenden, müssen Sie die Eigenschaften verwenden:

Verwenden Sie die Eigenschaften, um die Website zu erhalten, um das rootweb zu erhalten generasacodicetagpre.

oder - für das aktuelle Web generasacodicetagpre.

oder - für eine bestimmte Web-URL generasacodicetagpre.

Andere Tipps

Sie machen das Recht.Nur der Umfang der Funktion muss ein Web sein.Das Attribut "übergeordnet" ist immer das Objekt des Funktionsbereichs.

Sie entsorgen auch das Objekt mit der Verwendung.

Das einzige Problem mit spcontext ist, dass Sie die Funktion nicht von PowerShell aktivieren können, da kein HTTP-Kontext vorliegt.

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