Example #1
0
    public static List <ExternalLinkObject> GetExternalLink(string dName, string uName)
    {
        List <ExternalLinkObject> ExternalLink = new List <ExternalLinkObject>();
        XMLayer xm = new XMLayer();

        try
        {
            xm = XMServer.CreateXMLayer();
            xm.Login();
            string raw = "";
            string line;
            raw = xm.ListPop3ExternalLink(dName, uName);
            xm.Logout();
            using (StringReader sr = new StringReader(raw))
            {
                while ((line = sr.ReadLine()) != null)
                {
                    line = line.Trim();
                    if (line == ".")
                    {
                        break;
                    }
                    ExternalLinkObject elobj = new ExternalLinkObject();
                    elobj.server = extractExternalLink(line, "SERVER_NAME");
                    elobj.user   = extractExternalLink(line, "USER_NAME");
                    ExternalLink.Add(elobj);
                }
            }
        }
        catch (Exception error)
        {
            Log.WriteException(error);
        }
        return(ExternalLink);
    }