Ich habe den seltsamsten Fehler.properties.ListItem ist null bei Ereignis ItemCheckingOut
Wenn mir jemand Hinweise geben kann, habe ich bei Google nichts Relevantes gefunden.
Wenn ich die Ereignisse auf ItemCheckingOut auf einer Dokumentbibliothek (TemplateType = 101) mit 6 Elementen in Hook, Hooks.ListItem wird immer Null für alle diese Elemente.
Dies ist noch nie zuvor passiert. Das Problem scheint mit der Tatsache zusammenzuhängen, dass diese Dateien in Feature with WSS Extensions 1.2 bereitgestellt werden. Hier
ist das, was ich getan habe:
- Wenn ich versuche, die Liste zuzugreifen und die Elemente manuell zu erhalten, die Zählung Rückkehr 0.
- Wenn ich versuche, die Datei manuell zu bekommen (auch wenn Sharepoint sage, dass es nicht existiert), ich kann keine Operation darauf machen (OpenBinary in diesem Fall) und es wird werfen.
- Erstellen einer neuen Datei, die nicht von Feature in der gleichen Liste bereitgestellt wird, machen das "properties.ListItem" nur für dieses spezifische Element nicht wieder null.
Wer hat eine Idee?
Bravo! Das war es tatsächlich! Ich habe es am selben Tag herausgefunden, als ich die Frage gestellt habe, wollte aber wissen, ob StackOverflow noch funktioniert! Dateien, die ohne "GhostableInLibrary" bereitgestellt werden, werden nicht in einer Liste angezeigt. Beachten Sie auch, dass Sie beim Deklarieren Ihres Dateielements in der Elementmanifest-Datei kein "/" innerhalb des Attributs "URL" haben dürfen. Ansonsten wird es auch nicht in der Liste enthalten sein. Herzlichen Glückwunsch! –