Exemple #1
0
        protected NameValueParameters ParseNameValueParameters(string url)
        {
            string prefix = AccountType.Name + @":";

            if (!url.StartsWith(prefix))
            {
                throw new ArgumentException(string.Format(@"URL must start with '{0}'", prefix));
            }
            return(NameValueParameters.Parse(url.Substring(prefix.Length)));
        }
Exemple #2
0
 protected override void Init(NameValueParameters nameValueParameters)
 {
     base.Init(nameValueParameters);
     // ReSharper disable LocalizableElement
     ProjectId    = nameValueParameters.GetLongValue("projectId");
     ExperimentId = nameValueParameters.GetLongValue("experimentId");
     FileId       = nameValueParameters.GetLongValue("fileId");
     RunStartTime = nameValueParameters.GetDateValue("runStartTime");
     // ReSharper restore LocalizableElement
 }
Exemple #3
0
        // ReSharper disable VirtualMemberCallInConstructor
        protected RemoteUrl(string url)
        {
            string prefix = AccountType.Name + @":";

            if (!url.StartsWith(prefix))
            {
                throw new ArgumentException(@"URL must start with " + prefix);
            }
            var nameValueParameters = NameValueParameters.Parse(url.Substring(prefix.Length));

            Init(nameValueParameters);
        }
Exemple #4
0
        // ReSharper restore VirtualMemberCallInConstructor

        protected virtual void Init(NameValueParameters nameValueParameters)
        {
            CentroidMs1        = nameValueParameters.GetBoolValue(Attr.centroid_ms1.ToString());
            CentroidMs2        = nameValueParameters.GetBoolValue(Attr.centroid_ms2.ToString());
            LockMassParameters = new LockMassParameters(
                nameValueParameters.GetDoubleValue(Attr.lockmass_pos.ToString()),
                nameValueParameters.GetDoubleValue(Attr.lockmass_neg.ToString()),
                nameValueParameters.GetDoubleValue(Attr.lockmass_tol.ToString()));
            ServerUrl    = nameValueParameters.GetValue(Attr.server.ToString());
            Username     = nameValueParameters.GetValue(Attr.username.ToString());
            EncodedPath  = nameValueParameters.GetValue(Attr.path.ToString());
            ModifiedTime = nameValueParameters.GetDateValue(Attr.modified_time.ToString());
        }
Exemple #5
0
        protected virtual NameValueParameters GetParameters()
        {
            var nameValuePairs = new NameValueParameters();

            nameValuePairs.SetBoolValue(Attr.centroid_ms1.ToString(), CentroidMs1);
            nameValuePairs.SetBoolValue(Attr.centroid_ms2.ToString(), CentroidMs2);
            nameValuePairs.SetDoubleValue(Attr.lockmass_neg.ToString(), LockMassParameters.LockmassNegative);
            nameValuePairs.SetDoubleValue(Attr.lockmass_pos.ToString(), LockMassParameters.LockmassPositive);
            nameValuePairs.SetDoubleValue(Attr.lockmass_tol.ToString(), LockMassParameters.LockmassTolerance);
            nameValuePairs.SetValue(Attr.path.ToString(), EncodedPath);
            nameValuePairs.SetValue(Attr.server.ToString(), ServerUrl);
            nameValuePairs.SetValue(Attr.username.ToString(), Username);
            nameValuePairs.SetDateValue(Attr.modified_time.ToString(), ModifiedTime);
            return(nameValuePairs);
        }
Exemple #6
0
 protected override void Init(NameValueParameters nameValueParameters)
 {
     base.Init(nameValueParameters);
     Id = nameValueParameters.GetValue(@"id");
 }