Contains details of a user
Inheritance: IFlickrParsable
示例#1
0
文件: Auth.cs 项目: vittichy/Flup
        void IFlickrParsable.Load(System.Xml.XmlReader reader)
        {
            reader.Read();

            while (reader.LocalName != "auth" && reader.LocalName != "oauth")
            {
                switch (reader.LocalName)
                {
                case "token":
                    Token = reader.ReadElementContentAsString();
                    break;

                case "perms":
                    Permissions = (AuthLevel)Enum.Parse(typeof(AuthLevel), reader.ReadElementContentAsString(), true);
                    break;

                case "user":
                    User = new FoundUser();
                    ((IFlickrParsable)User).Load(reader);
                    break;

                default:
                    UtilityMethods.CheckParsingException(reader);
                    reader.Skip();
                    break;
                }
            }
        }
示例#2
0
文件: Auth.cs 项目: liquidboy/X
        void IFlickrParsable.Load(System.Xml.XmlReader reader)
        {
            reader.Read();

            while (reader.LocalName != "auth")
            {
                switch (reader.LocalName)
                {
                    case "token":
                        Token = reader.ReadElementContentAsString();
                        break;
                    case "perms":
                        Permissions = (AuthLevel)Enum.Parse(typeof(AuthLevel), reader.ReadElementContentAsString(), true);
                        break;
                    case "user":
                        User = new FoundUser();
                        ((IFlickrParsable)User).Load(reader);
                        break;
                    default:
                        UtilityMethods.CheckParsingException(reader);
                        reader.Skip();
                        break;
                }
            }
        }
示例#3
0
		internal Auth(System.Xml.XmlElement element)
		{
			Token = element.SelectSingleNode("token").InnerText;
			Permissions = (AuthLevel)Enum.Parse(typeof(AuthLevel), element.SelectSingleNode("perms").InnerText, true);
			System.Xml.XmlNode node = element.SelectSingleNode("user");
			_user = new FoundUser(node);
		}
示例#4
0
 internal Auth(System.Xml.XmlElement element)
 {
     Token       = element.SelectSingleNode("token").InnerText;
     Permissions = (AuthLevel)Enum.Parse(typeof(AuthLevel), element.SelectSingleNode("perms").InnerText, true);
     System.Xml.XmlNode node = element.SelectSingleNode("user");
     _user = new FoundUser(node);
 }
        public MainPage()
        {
            key1 = "plzzzzzzzzzzzzzzzzzzzzzz enter ur key here";
            Windows.Storage.ApplicationDataContainer localSettings =
               Windows.Storage.ApplicationData.Current.LocalSettings;
            if (localSettings.Values.ContainsKey("userName"))
            {
                username = localSettings.Values["userName"].ToString();
            }

            flickr = new Flickr(key1);
            this.InitializeComponent();
            try
            {
                obj = flickr.PeopleFindByUserName(username);
                userid.Text =obj.UserId;
                 photos=flickr.PeopleGetPublicPhotos(obj.UserId);
                userid.Text=" "+photos.PerPage;
                userid.Text = flickr.UrlsGetUserPhotos(obj.UserId);
                total = photos.Count;
                if (total > 1)
                {
                    userid.Text = photos.ElementAt(0).SmallUrl;
                    image1.Source = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri(image1.BaseUri,
                       photos.ElementAt(0).SmallUrl));
                    present = 0;
                }
                else userid.Text = "You Dont Have any Public Photos";
                //userid.Text = k;

            }
            catch (Exception)
            {
                userid.Text = "Exception catched";

            }
            this.InitializeComponent();
        }
示例#6
0
文件: Auth.cs 项目: rmck/FlickrNet
 void IFlickrParsable.Load(XmlReader reader)
 {
     reader.Read();
       while (reader.LocalName != "auth" && reader.LocalName != "oauth")
       {
     switch (reader.LocalName)
     {
       case "token":
     this.Token = reader.ReadElementContentAsString();
     continue;
       case "perms":
     this.Permissions = (AuthLevel) Enum.Parse(typeof (AuthLevel), reader.ReadElementContentAsString(), true);
     continue;
       case "user":
     this.User = new FoundUser();
     this.User.Load(reader);
     continue;
       default:
     reader.Skip();
     continue;
     }
       }
 }