SPPermission class
Wird verwendet, um zu testen, ob der aktuelle Benutzer über einen angeforderten Berechtigungssatz verfügt.
Hinweise
Gibt die integrierten Berechtigungen an, die in SharePoint Foundation verfügbar sind.
Weitere Informationen finden Sie unter: https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx
Konstruktoren
(constructor)(value) | Erstellt eine neue instance der |
Eigenschaften
add |
Fügen Sie HTML-Seiten oder Webpartseiten hinzu, ändern oder löschen Sie sie, und bearbeiten Sie die Website mithilfe eines Mit SharePoint Foundation kompatiblen Editors. |
add |
Persönliche Webparts auf einer Webpartseite hinzufügen oder entfernen. |
add |
Hinzufügen von Elementen zu Listen, Hinzufügen von Dokumenten zu Dokumentbibliotheken und Hinzufügen von Webdiskussionskommentaren. |
apply |
Anwenden eines Stylesheets (CSS-Datei) auf die Website. |
apply |
Anwenden eines Designs oder Rahmens auf die gesamte Website. |
approve |
Eine Nebenversion eines Listenelements oder Dokuments genehmigen. |
browse |
Dateien und Ordner in einer Website mithilfe von Microsoft Office SharePoint Designer 2007 und WebDAV-Schnittstellen aufzählen. |
browser |
Anzeigen von Informationen zu Benutzern der Website. |
cancel |
Ein Dokument, das für einen anderen Benutzer ausgecheckt ist, verwerfen oder einchecken. |
create |
E-Mail-Warnungen erstellen. |
create |
Eine Gruppe von Benutzern erstellen, die überall in der Websitesammlung verwendet werden kann. |
create |
Eine Website mit Self-Service Site Creation erstellen. |
delete |
Elemente aus einer Liste, Dokumente aus einer Dokumentbibliothek und Webdiskussionskommentare in Dokumenten löschen. |
delete |
Ältere Versionen eines Listenelements oder Dokuments löschen. |
edit |
Elemente in Listen, Dokumente in Dokumentbibliotheken und Webdiskussionskommentare in Dokumenten bearbeiten sowie Webpartseiten in Dokumentbibliotheken anpassen. |
edit |
Ermöglicht Benutzern das Ändern ihrer eigenen Benutzerinformationen, z. B. Hinzufügen eines Bildes. |
empty |
Verfügt über keine Berechtigungen für die Website. Nicht über die Benutzeroberfläche verfügbar. |
enumerate |
Auflisten von Berechtigungen in der Website, Liste, im Ordner, Dokument oder Listenelement. |
full |
Verfügt über alle Berechtigungen für die Website. Nicht über die Benutzeroberfläche verfügbar. |
layouts |
Sie möchten die Layoutseite anzeigen? |
manage |
Verwalten von Benachrichtigungen für alle Benutzer der Website. |
manage |
Listen erstellen oder löschen, Spalten einer Liste erstellen oder löschen und öffentliche Ansichten einer Liste hinzufügen oder löschen. |
manage |
Erstellen und Ändern von Berechtigungsstufen in der Website und Zuweisen von Berechtigungen zu Benutzern und Gruppen. |
manage |
Persönliche Ansichten von Listen erstellen, ändern und löschen. |
manage |
Unterwebsites wie Teamwebsites, Besprechungsarbeitsbereich-Websites und Dokumentarbeitsbereich-Websites erstellen. |
manage |
Ermöglicht das Ausführen aller Verwaltungsaufgaben für die Website sowie die Verwaltung des Inhalts. |
open | Ermöglicht Benutzern das Öffnen einer Website, einer Liste oder eines Ordners für den Zugriff auf im Container enthaltene Elemente. |
open |
Die Quelle von Dokumenten mit serverseitigem Dateihandler anzeigen. |
update |
Webparts aktualisieren, um personalisierte Informationen anzuzeigen. |
use |
Features zum Starten von Clientanwendungen verwenden. Andernfalls müssen Benutzer lokal an Dokumenten arbeiten und die Änderungen hochladen. |
use |
SOAP-, WebDAV- oder Microsoft Office SharePoint Designer 2007-Schnittstellen verwenden, um auf die Website zuzugreifen. |
value | Gibt den Wert des SPPermission-Objekts zurück. |
view |
Formulare, Ansichten und Anwendungsseiten anzeigen und Listen auflisten. |
view |
Elemente in Listen, Dokumente in Dokumentbibliotheken und Webdiskussionskommentare anzeigen. |
view |
Anzeigen von Seiten in einer Website. |
view |
Berichte über Websiteverwendung anzeigen. |
view |
Ältere Versionen eines Listenelements oder Dokuments anzeigen. |
Methoden
has |
Funktion zum Testen, ob eine bestimmte Berechtigungsmaske über alle angeforderten Berechtigungen verfügt. |
has |
Funktion zum Testen, ob eine bestimmte Berechtigungsmaske über eine der angeforderten Berechtigungen verfügt. |
has |
Funktion zum Testen, ob eine bestimmte Berechtigungsmaske über die angeforderte Berechtigung verfügt. |
Details zum Konstruktor
(constructor)(value)
Erstellt eine neue instance der SPPermission
-Klasse
constructor(value: IODataBasePermission);
Parameter
- value
- IODataBasePermission
Details zur Eigenschaft
addAndCustomizePages
Fügen Sie HTML-Seiten oder Webpartseiten hinzu, ändern oder löschen Sie sie, und bearbeiten Sie die Website mithilfe eines Mit SharePoint Foundation kompatiblen Editors.
static readonly addAndCustomizePages: SPPermission;
Eigenschaftswert
addDelPrivateWebParts
Persönliche Webparts auf einer Webpartseite hinzufügen oder entfernen.
static readonly addDelPrivateWebParts: SPPermission;
Eigenschaftswert
addListItems
Hinzufügen von Elementen zu Listen, Hinzufügen von Dokumenten zu Dokumentbibliotheken und Hinzufügen von Webdiskussionskommentaren.
static readonly addListItems: SPPermission;
Eigenschaftswert
applyStyleSheets
Anwenden eines Stylesheets (CSS-Datei) auf die Website.
static readonly applyStyleSheets: SPPermission;
Eigenschaftswert
applyThemeAndBorder
Anwenden eines Designs oder Rahmens auf die gesamte Website.
static readonly applyThemeAndBorder: SPPermission;
Eigenschaftswert
approveItems
Eine Nebenversion eines Listenelements oder Dokuments genehmigen.
static readonly approveItems: SPPermission;
Eigenschaftswert
browseDirectories
Dateien und Ordner in einer Website mithilfe von Microsoft Office SharePoint Designer 2007 und WebDAV-Schnittstellen aufzählen.
static readonly browseDirectories: SPPermission;
Eigenschaftswert
browserUserInfo
Anzeigen von Informationen zu Benutzern der Website.
static readonly browserUserInfo: SPPermission;
Eigenschaftswert
cancelCheckout
Ein Dokument, das für einen anderen Benutzer ausgecheckt ist, verwerfen oder einchecken.
static readonly cancelCheckout: SPPermission;
Eigenschaftswert
createAlerts
E-Mail-Warnungen erstellen.
static readonly createAlerts: SPPermission;
Eigenschaftswert
createGroups
Eine Gruppe von Benutzern erstellen, die überall in der Websitesammlung verwendet werden kann.
static readonly createGroups: SPPermission;
Eigenschaftswert
createSSCSite
Eine Website mit Self-Service Site Creation erstellen.
static readonly createSSCSite: SPPermission;
Eigenschaftswert
deleteListItems
Elemente aus einer Liste, Dokumente aus einer Dokumentbibliothek und Webdiskussionskommentare in Dokumenten löschen.
static readonly deleteListItems: SPPermission;
Eigenschaftswert
deleteVersions
Ältere Versionen eines Listenelements oder Dokuments löschen.
static readonly deleteVersions: SPPermission;
Eigenschaftswert
editListItems
Elemente in Listen, Dokumente in Dokumentbibliotheken und Webdiskussionskommentare in Dokumenten bearbeiten sowie Webpartseiten in Dokumentbibliotheken anpassen.
static readonly editListItems: SPPermission;
Eigenschaftswert
editMyUserInfo
Ermöglicht Benutzern das Ändern ihrer eigenen Benutzerinformationen, z. B. Hinzufügen eines Bildes.
static readonly editMyUserInfo: SPPermission;
Eigenschaftswert
emptyMask
Verfügt über keine Berechtigungen für die Website. Nicht über die Benutzeroberfläche verfügbar.
static readonly emptyMask: SPPermission;
Eigenschaftswert
enumeratePermissions
Auflisten von Berechtigungen in der Website, Liste, im Ordner, Dokument oder Listenelement.
static readonly enumeratePermissions: SPPermission;
Eigenschaftswert
fullMask
Verfügt über alle Berechtigungen für die Website. Nicht über die Benutzeroberfläche verfügbar.
static readonly fullMask: SPPermission;
Eigenschaftswert
layoutsPage
Sie möchten die Layoutseite anzeigen?
static readonly layoutsPage: SPPermission;
Eigenschaftswert
manageAlerts
Verwalten von Benachrichtigungen für alle Benutzer der Website.
static readonly manageAlerts: SPPermission;
Eigenschaftswert
manageLists
Listen erstellen oder löschen, Spalten einer Liste erstellen oder löschen und öffentliche Ansichten einer Liste hinzufügen oder löschen.
static readonly manageLists: SPPermission;
Eigenschaftswert
managePermissions
Erstellen und Ändern von Berechtigungsstufen in der Website und Zuweisen von Berechtigungen zu Benutzern und Gruppen.
static readonly managePermissions: SPPermission;
Eigenschaftswert
managePersonalViews
Persönliche Ansichten von Listen erstellen, ändern und löschen.
static readonly managePersonalViews: SPPermission;
Eigenschaftswert
manageSubwebs
Unterwebsites wie Teamwebsites, Besprechungsarbeitsbereich-Websites und Dokumentarbeitsbereich-Websites erstellen.
static readonly manageSubwebs: SPPermission;
Eigenschaftswert
manageWeb
Ermöglicht das Ausführen aller Verwaltungsaufgaben für die Website sowie die Verwaltung des Inhalts.
static readonly manageWeb: SPPermission;
Eigenschaftswert
Hinweise
Aktivieren, Deaktivieren oder Bearbeiten von Eigenschaften von Features mit Websitebereich über das Objektmodell oder über die Benutzeroberfläche (UI). Wenn sie auf der Stammwebsite einer Websitesammlung gewährt werden, aktivieren, deaktivieren oder bearbeiten Sie Eigenschaften von Features im Bereich der Websitesammlung über das Objektmodell. Um zu der Seite mit den Features der Websitesammlung zu navigieren und die Features im Bereich der Websitesammlung über die Benutzeroberfläche zu aktivieren oder zu deaktivieren, müssen Sie ein Websitesammlungsadministrator sein.
open
Ermöglicht Benutzern das Öffnen einer Website, einer Liste oder eines Ordners für den Zugriff auf im Container enthaltene Elemente.
static readonly open: SPPermission;
Eigenschaftswert
openItems
Die Quelle von Dokumenten mit serverseitigem Dateihandler anzeigen.
static readonly openItems: SPPermission;
Eigenschaftswert
updatePersonalWebParts
Webparts aktualisieren, um personalisierte Informationen anzuzeigen.
static readonly updatePersonalWebParts: SPPermission;
Eigenschaftswert
useClientIntegration
Features zum Starten von Clientanwendungen verwenden. Andernfalls müssen Benutzer lokal an Dokumenten arbeiten und die Änderungen hochladen.
static readonly useClientIntegration: SPPermission;
Eigenschaftswert
useRemoteAPIs
SOAP-, WebDAV- oder Microsoft Office SharePoint Designer 2007-Schnittstellen verwenden, um auf die Website zuzugreifen.
static readonly useRemoteAPIs: SPPermission;
Eigenschaftswert
value
Gibt den Wert des SPPermission-Objekts zurück.
get value(): IODataBasePermission;
Eigenschaftswert
viewFormPages
Formulare, Ansichten und Anwendungsseiten anzeigen und Listen auflisten.
static readonly viewFormPages: SPPermission;
Eigenschaftswert
viewListItems
Elemente in Listen, Dokumente in Dokumentbibliotheken und Webdiskussionskommentare anzeigen.
static readonly viewListItems: SPPermission;
Eigenschaftswert
viewPages
Anzeigen von Seiten in einer Website.
static readonly viewPages: SPPermission;
Eigenschaftswert
viewUsageData
Berichte über Websiteverwendung anzeigen.
static readonly viewUsageData: SPPermission;
Eigenschaftswert
viewVersions
Ältere Versionen eines Listenelements oder Dokuments anzeigen.
static readonly viewVersions: SPPermission;
Eigenschaftswert
Details zur Methode
hasAllPermissions(requestedPerms)
Funktion zum Testen, ob eine bestimmte Berechtigungsmaske über alle angeforderten Berechtigungen verfügt.
hasAllPermissions(...requestedPerms: SPPermission[]): boolean;
Parameter
- requestedPerms
Beliebige Anzahl von SPPermission-Objekten, die mit dem Original verglichen werden sollen.
Gibt zurück
boolean
hasAnyPermissions(requestedPerms)
Funktion zum Testen, ob eine bestimmte Berechtigungsmaske über eine der angeforderten Berechtigungen verfügt.
hasAnyPermissions(...requestedPerms: SPPermission[]): boolean;
Parameter
- requestedPerms
Beliebige Anzahl von SPPermission-Objekten, die mit dem Original verglichen werden sollen.
Gibt zurück
boolean
hasPermission(requestedPerm)
Funktion zum Testen, ob eine bestimmte Berechtigungsmaske über die angeforderte Berechtigung verfügt.
hasPermission(requestedPerm: SPPermission): boolean;
Parameter
- requestedPerm
- SPPermission
Das SPPermission-Objekt, das mit dem Original verglichen werden soll.
Gibt zurück
boolean