Private full trust proxy

Einem Kunden von uns wollte nicht, dass ein FullTrustProxy für andere Anwendungen erreichbar ist. Deshalb wird zukünftig der Proxy wie folgt gesichert. Der Text soll in den Development Guidelines des Kunden ergänzt werden und ist deshalb in Englisch verfasst.  In your projects you don’t want your full trust proxy to be accessible for other solutions. This would be a security issue. To secure your full trust proxy so that it can only be used by your application you have to provision your proxy arguments in a separate (common) assembly and mark the argument type with the internal modifier. To use … Continue reading Private full trust proxy

SharePoint: Listen mit CutsomSchema und Lokalisierung

Wird im SharePoint eine ListInstance mit einem CustomSchema deployed, dann funktioniert darin die Lokalisierung mit MUI nicht. D.h. die Liste zieht die Texte aus den Resource-Dateien beim Anlegen und man kann die Sprache danach nicht umschalten. Das Verhalten tritt in Farm- und in Sandboxed-Solutions auf. Die Lösung ist das Listschema separat als eigenes Element zu deployen. Wenn das Listschema nicht sichtbar sein soll kann es auf “Hidden” gestellt werden. Continue reading SharePoint: Listen mit CutsomSchema und Lokalisierung

Sandboxed Solutions und PropertyBags

In einer Sandboxed Solution den PropertyBag im Code zu setzen ist eine echte Herausforderung. Folgendes gibt es zu beachten: Properties steht nicht zur Verfügung. Nur AllProperties Wer AllProperties direkt setzt wird erstaunt sein, das die Änderungen einfach Still geschluckt werden Änderungen sind nur über die neuen Methoden SPWeb.AddProperty und SPWeb.SetProperty möglich Auch wenn die Methoden ein Object übernehmen darf man nur string werte übergeben. Sonst bekommt man eine NullReferenceException Continue reading Sandboxed Solutions und PropertyBags