Frage

spscurity.runwithelevatedprivileges-Methode führt das angegebene Verfahren mit vollständigen Kontrollrechten aus, auch wenn der Benutzer ansonsten nicht die vollständige Kontrolle aufweist.

1) Aber welche wird dieser Code ausgeführt?

Ich habe gelesen, dass er unter dem Systemkonto ausgeführt wird.

generasacodicetagpre.

Ist das Konto, das zum Erstellen der Webanwendung verwendet wird, oder ist es das Konto, das zum Erstellen der Site-Sammlung verwendet wird.Oder ist es das SharePoint \ System (was ist dieses Konto, von wo kommt es?) Was?

2) Es wird gesagt, dass der Code darin unter den vollständigen Kontrollrechten läuft.Aber dann müssen wir diesen besonderen Benutzer nicht hinzufügen (sagen Sie das Systemkonto?) In einem der Gruppen (Mitglied) auf unserer Website, damit er die volle Kontrolle erhalten?

War es hilfreich?

Lösung

Bitte überprüfen Sie MSDN: http:// msdn.Microsoft.com/de-us/Library/microsoft.sharepoint.Sprecurity.RunWithelevatedPrivileGes(V=Office.14).aspx

führt das angegebene Verfahren mit vollständigen Kontrollrechten aus, auch wenn der Benutzer ansonsten nicht die vollständige Kontrolle aufweist.

Parameter Sicherheitscode Typ: Microsoft.SharePoint.SPSECURITY.CODETORUNLEVATE. Eine delegierte Methode, die mit erhöhten Rechten betrieben wird.Diese Methode läuft unter der Anwendungspoolidentität, in der Site-Collection-Administratorrechte auf allen von diesem Anwendungspool gehosteten Site-Kollektionen verfügt.

Andere Tipps

es läuft unter den Berechtigungen des Systemkontos der Webapplikation.Das Systemkonto ist das Konto, mit dem der App-Pool der Webanwendung konfiguriert ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top