private void InternalDeleteUserConfiguration(Folder folder, string configurationName) { ExTraceGlobals.StorageTracer.Information <string>((long)this.GetHashCode(), "Folder::DeleteUserConfiguration. configurationName = {0}.", (configurationName == null) ? "<Null>" : configurationName); if (configurationName == null) { ExTraceGlobals.StorageTracer.TraceError <string>((long)this.GetHashCode(), "Folder::DeleteUserConfiguration. Argument {0} is Null.", "configurationName"); throw new ArgumentNullException(ServerStrings.ExNullParameter("configurationName", 1)); } if (configurationName.Length == 0) { ExTraceGlobals.StorageTracer.TraceError <string>((long)this.GetHashCode(), "Folder::DeleteUserConfiguration. Argument {0} is Empty.", "configurationName"); throw new ArgumentException(ServerStrings.ExInvalidParameter("configurationName", 1)); } UserConfiguration.Delete(folder, configurationName, UserConfigurationSearchFlags.FullString); }