git_bsmd/nsw/Source/bsmd.status/Status.cs

45 lines
1.3 KiB
C#

// 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);
}
}
}
}