public static int ResetUserState(string path, string[] usernames)
 {
     path      = StringUtil.CheckAndTrimString(path, "path");
     usernames = PersonalizationProviderHelper.CheckAndTrimNonEmptyStringEntries(usernames, "usernames", true, true, -1);
     string [] paths = new string [] { path };
     return(ResetStatePrivate(PersonalizationScope.User, paths, usernames));
 }
Ejemplo n.º 2
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));
 }
 public static int ResetUserState(string[] usernames)
 {
     usernames = PersonalizationProviderHelper.CheckAndTrimNonEmptyStringEntries(usernames, "usernames", true, true, -1);
     return(ResetStatePrivate(PersonalizationScope.User, null, usernames));
 }
 public static int ResetSharedState(string[] paths)
 {
     paths = PersonalizationProviderHelper.CheckAndTrimNonEmptyStringEntries(paths, "paths", true, false, -1);
     return(ResetStatePrivate(PersonalizationScope.Shared, paths, null));
 }