void saveButton_Click(object sender, RoutedEventArgs e) { if (lastSnapshot != null) { var dlg = new SaveFileDialog(); dlg.DefaultExt = ".png"; dlg.Filter = "PNG File|*.png"; var teste = dlg.SafeFileName; var pngStream = GetPngStream(lastSnapshot); //using (var file = dlg.OpenFile()) //{ byte[] binaryData = new Byte[pngStream.Length]; //long bytesRead = pngStream.Read(binaryData, 0, (int)pngStream.Length); //file.Write(binaryData, 0, (int)pngStream.Length); WebServiceAzuliSoapClient proxy = new WebServiceAzuliSoapClient(); proxy.cadastraFotoCompleted += new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(proxy_cadastraFotoCompleted); proxy.cadastraFotoAsync(binaryData); // cliente.gravaTesteCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(cliente_gravaTesteCompleted); //cliente.gravaTesteAsync(binaryData); //file.Flush(); //file.Close(); } }
void saveButton_Click(object sender, RoutedEventArgs e) { if (lastSnapshot != null) { var dlg = new SaveFileDialog(); dlg.DefaultExt = ".png"; dlg.Filter = "PNG File|*.png"; var teste = dlg.SafeFileName; var pngStream = GetPngStream(lastSnapshot); //using (var file = dlg.OpenFile()) //{ byte[] binaryData = new Byte[pngStream.Length]; //long bytesRead = pngStream.Read(binaryData, 0, (int)pngStream.Length); //file.Write(binaryData, 0, (int)pngStream.Length); WebServiceAzuliSoapClient proxy = new WebServiceAzuliSoapClient(); proxy.cadastraFotoCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(proxy_cadastraFotoCompleted); proxy.cadastraFotoAsync(binaryData); // cliente.gravaTesteCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(cliente_gravaTesteCompleted); //cliente.gravaTesteAsync(binaryData); //file.Flush(); //file.Close(); } }