Пример #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)));
        }
Пример #2
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);
        }