コード例 #1
0
 public override int ResetState(PersonalizationScope scope, string[] paths, string[] usernames)
 {
     PersonalizationProviderHelper.CheckPersonalizationScope(scope);
     paths     = PersonalizationProviderHelper.CheckAndTrimNonEmptyStringEntries(paths, "paths", false, false, 0x100);
     usernames = PersonalizationProviderHelper.CheckAndTrimNonEmptyStringEntries(usernames, "usernames", false, true, 0x100);
     if (scope == PersonalizationScope.Shared)
     {
         PersonalizationProviderHelper.CheckUsernamesInSharedScope(usernames);
         return(this.ResetSharedState(paths));
     }
     PersonalizationProviderHelper.CheckOnlyOnePathWithUsers(paths, usernames);
     return(this.ResetUserState(paths, usernames));
 }