public static PolicyLevel LoadPolicyLevelFromString(string str, PolicyLevelType type) { if (null == str) { throw new ArgumentNullException("str"); } PolicyLevel pl = null; try { pl = new PolicyLevel(type.ToString(), type); pl.LoadFromString(str); } catch (Exception e) { throw new ArgumentException(Locale.GetText("Invalid policy XML"), e); } return(pl); }
public static PolicyLevel LoadPolicyLevelFromFile(string path, PolicyLevelType type) { if (path == null) { throw new ArgumentNullException("path"); } PolicyLevel pl = null; try { pl = new PolicyLevel(type.ToString(), type); pl.LoadFromFile(path); } catch (Exception e) { throw new ArgumentException(Locale.GetText("Invalid policy XML"), e); } return(pl); }
public static PolicyLevel LoadPolicyLevelFromString (string str, PolicyLevelType type) { if (null == str) throw new ArgumentNullException ("str"); PolicyLevel pl = null; try { pl = new PolicyLevel (type.ToString (), type); pl.LoadFromString (str); } catch (Exception e) { throw new ArgumentException (Locale.GetText ("Invalid policy XML"), e); } return pl; }
public static PolicyLevel LoadPolicyLevelFromFile (string path, PolicyLevelType type) { if (path == null) throw new ArgumentNullException ("path"); PolicyLevel pl = null; try { pl = new PolicyLevel (type.ToString (), type); pl.LoadFromFile (path); } catch (Exception e) { throw new ArgumentException (Locale.GetText ("Invalid policy XML"), e); } return pl; }