Möglichkeiten und Einschränkungen von Sandkastenlösungen

In diesem Thema sind die verschiedenen Arten von Entwicklungsprojekten zusammengefasst, die als Lösungen mit eingeschränkter Sicherheitsstufe bereitgestellt werden können.

Letzte Änderung: Donnerstag, 14. April 2011

Gilt für: SharePoint Foundation 2010

Verfügbar in SharePoint Online

In den Themen in diesem Abschnitt finden Sie detaillierte Anweisungen zu einigen dieser Projekte.

HinweisHinweis

Informationen dazu, was nicht mit einer Lösung mit eingeschränkter Sicherheitsstufe möglich ist, finden Sie unter Einschränkungen bei Sandkastenlösungen und den anderen Themen in diesem Abschnitt.

In Sandkastenlösungen verfügbare Komponenten

Die folgende Tabelle enthält die gängigsten Komponenten, die in eine Lösung mit eingeschränkter Sicherheitsstufe einbezogen werden können.

Komponente

Hinweise

Assembly

Bezieht sich auf Assemblys, deren Quellcode Teil des Microsoft Visual Studio-Lösung mit eingeschränkter Sicherheitsstufesprojekts ist. In einer Lösung mit eingeschränkter Sicherheitsstufe können ausschließlich SharePoint-Assemblys bereitgestellt werden. Assemblys in Lösungen mit eingeschränkter Sicherheitsstufewerden dauerhaft in der Inhaltsdatenbank in der Lösungspaketdatei (.wsp) gespeichert. Bei ihrem Aufrufen werden sie entpackt und vorübergehend im Dateisystem des Front-End-Webservers gespeichert. Weitere Informationen finden Sie unter Wo werden Assemblys in Sandkastenlösungen bereitgestellt?.

Binden eines Inhaltstyps an eine Liste

Weitere Informationen finden Sie unter Vorgehensweise: Erstellen und Bereitstellen allgemeiner deklarativer Elemente in Sandkastenlösungen.

Inhaltstyp

Weitere Informationen finden Sie unter Vorgehensweise: Erstellen und Bereitstellen allgemeiner deklarativer Elemente in Sandkastenlösungen.

Benutzerdefinierte Aktion für ein Menü, das Menüband oder eine Verwaltungsseite

Weitere Informationen finden Sie unter Vorgehensweise: Erstellen und Bereitstellen allgemeiner deklarativer Elemente in Sandkastenlösungen.

Ereignisempfänger

Bezieht sich auf Klassen, die von SPEventReceiverBase abgeleitet sind. Weitere Informationen finden Sie unter Gewusst wie: Erstellen und Bereitstellen von Ereignisempfängern in Sandkastenlösungen.

Siehe auch Featureempfänger weiter unten in dieser Tabelle.

Feature

Nur Features mit einer Websitesammlung oder Website als Gültigkeitsbereich sind in Lösungen mit eingeschränkter Sicherheitsstufe möglich. Eine Farm oder Webanwendung als Gültigkeitsbereich ist nicht möglich.

Alle anderen Komponenten in dieser Tabelle müssen in einem oder mehreren Features bereitgestellt werden.

Featureempfänger

Weitere Informationen finden Sie unter Gewusst wie: Erstellen und Bereitstellen von Featureempfängern in Sandkastenlösungen.

Feld

Nur Felder mit einem vordefinierten SharePoint Foundation-Feldtyp oder einem benutzerdefinierten Feldtyp, der zuvor in einer Farmlösung installiert wurde, sind möglich. Ein benutzerdefinierter Feldtyp kann nicht in einer Lösung mit eingeschränkter Sicherheitsstufe bereitgestellt werden. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen und Bereitstellen allgemeiner deklarativer Elemente in Sandkastenlösungen.

Listen-/Bibliotheksinstanz

Weitere Informationen finden Sie unter Vorgehensweise: Erstellen und Bereitstellen allgemeiner deklarativer Elemente in Sandkastenlösungen.

Listen-/Bibliotheksvorlage

Weitere Informationen finden Sie unter Vorgehensweise: Erstellen und Bereitstellen allgemeiner deklarativer Elemente in Sandkastenlösungen.

Gestaltungsvorlage

Weitere Informationen finden Sie unter Vorgehensweise: Erstellen und Bereitstellen allgemeiner deklarativer Elemente in Sandkastenlösungen.

Modul (eine oder mehrere Dateien)

Weitere Informationen finden Sie unter Vorgehensweise: Erstellen und Bereitstellen allgemeiner deklarativer Elemente in Sandkastenlösungen.

Eigenschaftenbehälter

Weitere Informationen finden Sie unter Vorgehensweise: Erstellen und Bereitstellen allgemeiner deklarativer Elemente in Sandkastenlösungen.

HinweisHinweis
Der Eigenschaftenbehälter SPPropertyBag ist jedoch nicht in Lösungen mit eingeschränkter Sicherheitsstufe verfügbar.

Microsoft SharePoint Designer 2010-Workflow, mitunter als "codeloser" oder "deklarativer" Workflow bezeichnet

Codierte Workflows können nicht in einer Lösung mit eingeschränkter Sicherheitsstufe bereitgestellt werden. Weitere Informationen finden Sie unter Gewusst wie: Erstellen und Bereitstellen von deklarativen Workflows in Sandkastenlösungen.

Websiteseite einschließlich Gestaltungsvorlage und Inhaltsseite

Anwendungsseiten können nicht in eine Lösung mit eingeschränkter Sicherheitsstufe einbezogen werden. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen und Bereitstellen allgemeiner deklarativer Elemente in Sandkastenlösungen.

Anheften eines Features an eine Websitedefinitionskonfiguration (auch Zuordnung zwischen Features und Websitevorlagen genannt)

Weitere Informationen finden Sie unter Vorgehensweise: Erstellen und Bereitstellen allgemeiner deklarativer Elemente in Sandkastenlösungen.

Webpart

Nur von System.Web.UI.WebControls.WebParts.WebPart abgeleitete Webparts können in einer Lösung mit eingeschränkter Sicherheitsstufe verwendet werden. Webpartverbindungen sind in Lösungen mit eingeschränkter Sicherheitsstufe nicht möglich.

Webvorlage

Eine Webvorlage wird als WebTemplate-Element zusammen mit einer Datei vom Typ onet.xml und optional einer Datei vom Typ default.aspx bereitgestellt. Eine Webvorlage entspricht funktionell einer Websitedefinitionskonfiguration. Websitedefinitionskonfigurationen können in einer Lösung mit eingeschränkter Sicherheitsstufe nicht bereitgestellt werden. Weitere Informationen finden Sie unter Websitetypen: WebTemplates und Websitedefinitionen.

Workflowaktion

Weitere Informationen finden Sie unter Gewusst wie: Erstellen und Bereitstellen von Workflowaktionen in Sandkastenlösungen.

Siehe auch

Konzepte

Architektur von Sandkastenlösungen

Einschränkungen bei Sandkastenlösungen