Sto implementando un RoleProvider personalizzato nella mia app web ASP.NET, tuttavia ho avuto una domanda sulle implementazioni di esempio di AddUsersToRoles e sulla sua controparte qui sotto:
MSDN indica un suggerimento per questi metodi da introdurre nel caso in cui un determinato ruolo sia già stato aggiunto / rimosso, piuttosto che saltare questo input. (C'è sicuramente un errore di copia / incolla nei commenti di AddUsersToRoles)
C'è un vantaggio nel non rendere questi metodi idempotenti?
La rimozione di questa eccezione modifica in modo significativo l'implementazione di RoleProvider? cioè è ragionevole aspettarsi di fare affidamento su questo comportamento?