public static BlobConnectionString Parse(string inputString) { var retVal = new BlobConnectionString(); var pairs = ToDictionary(inputString, ";", "="); if (pairs.ContainsKey("provider")) { retVal.Provider = pairs["provider"]; pairs.Remove("provider"); } if (pairs.ContainsKey("rootPath")) { retVal.RootPath = pairs["rootPath"]; pairs.Remove("rootPath"); } if (pairs.ContainsKey("publicUrl")) { retVal.PublicUrl = pairs["publicUrl"]; pairs.Remove("publicUrl"); } retVal.ConnectionString = ToString(pairs, ";", "="); return retVal; }
public static BlobConnectionString Parse(string inputString) { var retVal = new BlobConnectionString(); var pairs = ToDictionary(inputString, ";", "="); if (pairs.ContainsKey("provider")) { retVal.Provider = pairs["provider"]; pairs.Remove("provider"); } if (pairs.ContainsKey("rootPath")) { retVal.RootPath = pairs["rootPath"]; pairs.Remove("rootPath"); } if (pairs.ContainsKey("publicUrl")) { retVal.PublicUrl = pairs["publicUrl"]; pairs.Remove("publicUrl"); } retVal.ConnectionString = ToString(pairs, ";", "="); return(retVal); }