public static void Main (string[] args) { //test everspaces e = new everspaces("192.168.1.110", 9999); //everspaces e = new everspaces(); e.createLinkCompleted += new createLinkHandler(getCreateLinkResult); e.getLinkCompleted += new getLinkHandler(getLinkResult); metadata coord; coord.x1 = 0; coord.x2 = 5; coord.y1 = 0; coord.y2 = 5; slink link = new slink(coord); link.setTitle("PLinkWin"); link.setComment("Testing PLinkWin"); List<String> tags = new List<String>(); tags.Add("ryan"); link.setTags(tags); //List<String> files = new List<String>(); //files.Add("qrcode.jpg"); //link.setResources(files); IAsyncResult result; //Console.WriteLine("Waiting to create..."); //Thread.Sleep(5000); e.createLink(link, true); while(ids.Count == 0){} e.getLink(ids[0]); while(l == null){} metadata m = l.getMetadata(); Console.WriteLine(m.x1); Console.WriteLine(m.y1); Console.WriteLine(m.x2); Console.WriteLine(m.y2); Console.WriteLine(l.getComment()); Console.WriteLine(l.getAppType()); Console.WriteLine(l.getUri()); Console.WriteLine("Waiting to open..."); Thread.Sleep(5000); result = e.openLink(l.getNoteGuid()); result.AsyncWaitHandle.WaitOne(); }
public void UploadToEvernote() { if (galleryStack.Children.Count == 0) { return; } if (UploadingBegin != null) { UploadingBegin(this, EventArgs.Empty); } slink link = new slink(new metadata()); link.setTitle("Screen Capture"); List<string> tags = new List<string>(); tags.Add("Demo"); evernoteButton.Visibility = Visibility.Hidden; List<Tuple<byte[], string>> resources = new List<Tuple<byte[], string>>(); foreach (var child in galleryStack.Children) { SpaceImageButton img = child as SpaceImageButton; if (img == null) { continue; } var data = img.Tag as Tuple<byte[], string>; if (data == null) { continue; } resources.Add(data); } link.setResources(resources); if (everSpaces != null) { everSpaces.createLink(link); } Trace.WriteLine("Uploading to evernote..."); }