public override string ToString() { switch (AuthorizationType.ToUpper()) { case "BASE": String userPassword = string.Format("{0}:{1}", UserName, Password); var authorization = Convert.ToBase64String(Encoding.UTF8.GetBytes(userPassword)); return("Basic " + authorization); default: return(base.ToString()); } }