SharePoint: Sandbox Solution

SharePoint - sandbox solution

In Microsofts TechNet finden Sie eine Auflistung über die Möglichkeiten einer Sandkastenlösung (Sandbox Solution):

Was Sandkastenlösungen nicht können:

  • Herstellen von Verbindungen mit Ressourcen, die sich nicht auf dem lokalen Server befinden.
  • Zugriff auf eine Datenbank.
  • Ändern des Threadingmodells.
  • Aufrufen von nicht verwaltetem Code.
  • Schreiben auf Datenträger.
  • Zugriff auf Ressourcen in einer anderen Websitesammlung.

Punktesystem

Sandkastenlösungen werden nach dem Erreichen einer entsprechend definierten Punktzahl deaktiviert. Die unterschiedlichen Bewertungskriterien (Punktewichtung), nach der Ereignisse in der Punkteberechnung bewertet werden, können gelistet werden. Durch Eingabe des folgenden Befehls in die SharePoint 2010 Powerpoint Verwaltungsshell wird die Punkteverteilung gelistet:

[Microsoft.Sharepoint.Administration.SPUserCodeService]::Local.ResourceMeasures | Select-Object Name, ResourcesPerpoint

Punktwerte setzen

// Powershell start
SPUserCodeService userCodeService = SPUserCodeService.Local;
SPResourceMeasureCollection measureCollection = userCodeService.ResourceMeasures;
SPResourceMeasure measure =measureCollection["SharepointDatabaseQueryCount"];
measure.ResourcesPerPoint = 510;
measure.Update(true);
// Powershell end

Punktesystem konfigurieren

In der Zentraladministration kann das Punktesystem konfiguriert werden und entsprechende Obergrenzen, etc. gesetzt werden. Wählen Sie im Menü:

  • Central Administration > Site Collection Quotas and Locks
  • Zentraladministration > Kontingente und Sperren für Websitesammlungen

Welche Inhalte kann eine Sandkastenlösung nicht enthalten?


 

Weitere Tutorials?

Natürlich haben wir noch mehr wertvolle Tipps rund um SharePoint für Sie!