2012-04-12 5 views

risposta

10

Come indicato nella documentazione, è un valore booleano che indica se le assegnazioni di ruolo vengono copiate dal genitore al figlio. Se falso, il bambino avrà una lista vuota (diversa dal proprietario) per i ruoli. Se è vero, avrà tutto ciò che il genitore ha nel momento in cui chiami il metodo.

+0

Grazie per la risposta chiarificatrice. Molto apprezzato. – carruw

5

Da MSDN:

È possibile rompere l'eredità di sicurezza di un sito Web, un elenco o elemento della lista attraverso il metodo BreakRoleInheritance dell'oggetto in modo che le assegnazioni di ruolo per l'oggetto genitore non si applicano più per l'oggetto figlio, ad esempio, in modo che le assegnazioni di ruolo in un elenco non si applichino più a un elemento dell'elenco. Per i siti Web e gli elenchi, questo metodo passa due parametri booleani, copyRoleAssignments e clearSubScopes. Il primo parametro specifica se mantenere le assegnazioni di ruolo correnti già ereditate dalla raccolta siti principale o dal sito Web e il secondo parametro specifica se cancellare le autorizzazioni univoche degli oggetti figlio in modo che ereditino successivamente le autorizzazioni dal sito Web o dall'elenco principale. Se il parametro copyRoleAssignments è impostato su false, l'utente corrente che esegue il codice acquisisce il controllo completo dell'oggetto.

Problemi correlati