示例#1
0
 /// <summary>
 ///		Obtiene la URL de un tipo determinado
 /// </summary>
 private string GetUrl(AtomLinksCollection links, AtomLink.AtomLinkType type)
 {
     // Busca la URL del adjunto
     foreach (AtomLink link in links)
     {
         if (link.LinkType == type)
         {
             return(link.Href);
         }
     }
     // Si ha llegado hasta aquí es porque no ha encontrado nada
     return(string.Empty);
 }
        /// <summary>
        ///		Obtiene una colección con los vínculos de un tipo
        /// </summary>
        public AtomLinksCollection Search(AtomLink.AtomLinkType intLinkType)
        {
            AtomLinksCollection objColLinks = new AtomLinksCollection();

            // Busca en la colección
            foreach (AtomLink link in this)
            {
                if (link.LinkType == intLinkType)
                {
                    objColLinks.Add(link);
                }
            }
            // Devuelve la colección de vínculos encontrados
            return(objColLinks);
        }
示例#3
0
 /// <summary>
 ///		Convierte un vínculo a Atom
 /// </summary>
 private AtomLink ConvertLink(string url, AtomLink.AtomLinkType intLinkType)
 {
     return(new AtomLink(url, intLinkType, null, null));
 }