ASP.NET RoleProvider AddUsersToRoles - Rimozione dell'eccezione se l'utente ha già un ruolo

0

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:

link link

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?

    
posta Scott Oliver 25.06.2018 - 14:50
fonte

0 risposte