コード例 #1
0
 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;
 }
コード例 #2
0
        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);
        }