Freigeben über


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 SPPermission -Klasse

Eigenschaften

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.

addDelPrivateWebParts

Persönliche Webparts auf einer Webpartseite hinzufügen oder entfernen.

addListItems

Hinzufügen von Elementen zu Listen, Hinzufügen von Dokumenten zu Dokumentbibliotheken und Hinzufügen von Webdiskussionskommentaren.

applyStyleSheets

Anwenden eines Stylesheets (CSS-Datei) auf die Website.

applyThemeAndBorder

Anwenden eines Designs oder Rahmens auf die gesamte Website.

approveItems

Eine Nebenversion eines Listenelements oder Dokuments genehmigen.

browseDirectories

Dateien und Ordner in einer Website mithilfe von Microsoft Office SharePoint Designer 2007 und WebDAV-Schnittstellen aufzählen.

browserUserInfo

Anzeigen von Informationen zu Benutzern der Website.

cancelCheckout

Ein Dokument, das für einen anderen Benutzer ausgecheckt ist, verwerfen oder einchecken.

createAlerts

E-Mail-Warnungen erstellen.

createGroups

Eine Gruppe von Benutzern erstellen, die überall in der Websitesammlung verwendet werden kann.

createSSCSite

Eine Website mit Self-Service Site Creation erstellen.

deleteListItems

Elemente aus einer Liste, Dokumente aus einer Dokumentbibliothek und Webdiskussionskommentare in Dokumenten löschen.

deleteVersions

Ältere Versionen eines Listenelements oder Dokuments löschen.

editListItems

Elemente in Listen, Dokumente in Dokumentbibliotheken und Webdiskussionskommentare in Dokumenten bearbeiten sowie Webpartseiten in Dokumentbibliotheken anpassen.

editMyUserInfo

Ermöglicht Benutzern das Ändern ihrer eigenen Benutzerinformationen, z. B. Hinzufügen eines Bildes.

emptyMask

Verfügt über keine Berechtigungen für die Website. Nicht über die Benutzeroberfläche verfügbar.

enumeratePermissions

Auflisten von Berechtigungen in der Website, Liste, im Ordner, Dokument oder Listenelement.

fullMask

Verfügt über alle Berechtigungen für die Website. Nicht über die Benutzeroberfläche verfügbar.

layoutsPage

Sie möchten die Layoutseite anzeigen?

manageAlerts

Verwalten von Benachrichtigungen für alle Benutzer der Website.

manageLists

Listen erstellen oder löschen, Spalten einer Liste erstellen oder löschen und öffentliche Ansichten einer Liste hinzufügen oder löschen.

managePermissions

Erstellen und Ändern von Berechtigungsstufen in der Website und Zuweisen von Berechtigungen zu Benutzern und Gruppen.

managePersonalViews

Persönliche Ansichten von Listen erstellen, ändern und löschen.

manageSubwebs

Unterwebsites wie Teamwebsites, Besprechungsarbeitsbereich-Websites und Dokumentarbeitsbereich-Websites erstellen.

manageWeb

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.

openItems

Die Quelle von Dokumenten mit serverseitigem Dateihandler anzeigen.

updatePersonalWebParts

Webparts aktualisieren, um personalisierte Informationen anzuzeigen.

useClientIntegration

Features zum Starten von Clientanwendungen verwenden. Andernfalls müssen Benutzer lokal an Dokumenten arbeiten und die Änderungen hochladen.

useRemoteAPIs

SOAP-, WebDAV- oder Microsoft Office SharePoint Designer 2007-Schnittstellen verwenden, um auf die Website zuzugreifen.

value

Gibt den Wert des SPPermission-Objekts zurück.

viewFormPages

Formulare, Ansichten und Anwendungsseiten anzeigen und Listen auflisten.

viewListItems

Elemente in Listen, Dokumente in Dokumentbibliotheken und Webdiskussionskommentare anzeigen.

viewPages

Anzeigen von Seiten in einer Website.

viewUsageData

Berichte über Websiteverwendung anzeigen.

viewVersions

Ältere Versionen eines Listenelements oder Dokuments anzeigen.

Methoden

hasAllPermissions(requestedPerms)

Funktion zum Testen, ob eine bestimmte Berechtigungsmaske über alle angeforderten Berechtigungen verfügt.

hasAnyPermissions(requestedPerms)

Funktion zum Testen, ob eine bestimmte Berechtigungsmaske über eine der angeforderten Berechtigungen verfügt.

hasPermission(requestedPerm)

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

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

SPPermission[]

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

SPPermission[]

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