Domanda

SPSECURITY.RUNWITHELEVATEDPrivileges Metodo Esegue il metodo specificato con i diritti di controllo completi anche se l'utente non ha altrimenti un controllo completo.

1) Ma che in quale account viene eseguito questo codice?

Ho letto che funziona sotto il conto del sistema.

.
a.   what is this system account refers to?
.

È l'account utilizzato per creare l'applicazione Web o è l'account utilizzato per creare la raccolta siti.O è il SharePoint \ System (che cosa è questo account, da dove è arrivato?) Cosa?

2) Si dice che il codice all'interno di queste corse in pieno controllo dei diritti di controllo.Ma poi, non dobbiamo aggiungere questo particolare utente (dire account di sistema?) In nessuno dei gruppi (membro) sul nostro sito in modo da ottenere il pieno controllo?

È stato utile?

Soluzione

Si prega di controllare MSDN: http:// msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsecurity.runwithelevatedppivileges(v=office.14).aspx

Esegue il metodo specificato con i diritti di controllo completi anche se l'utente non ha altrimenti il pieno controllo.

Parametri codice di sicurezza Tipo: Microsoft.SharePoint.Spsecurity.CodeTorreLeated. Un metodo delegato da eseguire con diritti elevati.Questo metodo funziona sotto l'identità del pool di applicazione, che ha i privilegi di amministratore della raccolta del sito su tutte le raccolte di siti ospitate da tale pool di applicazioni.

Altri suggerimenti

Esegue sotto le autorizzazioni del resoconto del sistema della webapplicazione.L'account di sistema è l'account con cui è configurato il pool dell'app dell'applicazione Web.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top