// Copyright (c) 2017 schick Informatik // Description: using System; using System.Collections.Specialized; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Net; namespace bsmd.status { public class Status { public void PerformQuery(string visitId) { using (WebClient client = new WebClient()) { client.UploadValuesCompleted += Client_UploadValuesCompleted; client.UploadValuesAsync(new Uri(Properties.Settings.Default.url), new NameValueCollection() { // ich glaube ein HTML Encoding braucht man hier nicht? { "login", Properties.Settings.Default.login }, { "password", Properties.Settings.Default.password }, { "visitIdTransitId", visitId }, { "format", Properties.Settings.Default.format } }); } } private void Client_UploadValuesCompleted(object sender, UploadValuesCompletedEventArgs e) { if(e.Result != null) { string result = Encoding.UTF8.GetString(e.Result); } } } }