Commit a5978cca authored by David Kline's avatar David Kline
Browse files

add assembly version number to user agent header

parent f5208bd9
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@
        <TextBlock x:Name="ssidKeyLabel" HorizontalAlignment="Left" Margin="310,55,0,0" TextWrapping="Wrap" Text="Network key" VerticalAlignment="Top"/>
        <TextBox x:Name="networkKey" HorizontalAlignment="Left" Margin="423,49,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="147"/>
        <CheckBox x:Name="updateDeviceConnection" Content="Use discovered device address" HorizontalAlignment="Left" Margin="310,81,0,0" VerticalAlignment="Top" IsChecked="True"/>
        <Button x:Name="connectToDevice" Content="Connect" HorizontalAlignment="Left" Margin="10,123,0,0" VerticalAlignment="Top" Width="265" Click="ConnectToDevice_Click"/>
        <Button x:Name="connectToDevice" Content="Connect" HorizontalAlignment="Left" Margin="10,123,0,0" VerticalAlignment="Top" Width="265" Click="connectToDevice_Click"/>
        <Button x:Name="rebootDevice" Content="Reboot" HorizontalAlignment="Left" Margin="280,123,0,0" VerticalAlignment="Top" Width="144" Click="RebootDevice_Click" IsEnabled="False"/>
        <Button x:Name="shutdownDevice" Content="Shutdown" HorizontalAlignment="Left" Margin="429,123,0,0" VerticalAlignment="Top" Width="144" Click="ShutdownDevice_Click" IsEnabled="False"/>
        <CheckBox x:Name="clearOutput" Content="Clear output for each test" HorizontalAlignment="Left" Margin="592,13,0,0" VerticalAlignment="Top" IsChecked="True" Grid.ColumnSpan="2"/>
+1 −1
Original line number Diff line number Diff line
@@ -130,7 +130,7 @@ namespace TestAppHL.UniversalWindows
            this.testOutput.Text = sb.ToString();
        }

        private void ConnectToDevice_Click(object sender, RoutedEventArgs e)
        private void connectToDevice_Click(object sender, RoutedEventArgs e)
        {
            this.EnableTestControls(false);
            this.getWiFiInfo.IsEnabled = false;
+26 −19
Original line number Diff line number Diff line
@@ -8,7 +8,10 @@
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Reflection;
#else
using System.Reflection;
using System.Runtime.InteropServices;
using Windows.Web.Http;
using Windows.Web.Http.Headers;
#endif // !WINDOWS_UWP
@@ -96,9 +99,13 @@ namespace Microsoft.Tools.WindowsDevicePortal
            string userAgentValue = UserAgentValue;

#if WINDOWS_UWP
            Assembly asm = this.GetType().GetTypeInfo().Assembly;
            userAgentValue += "/v" + asm.GetName().Version.ToString();
            userAgentValue += "/UWP";
            HttpRequestHeaderCollection headers = client.DefaultRequestHeaders;
#else
            Assembly asm = Assembly.GetExecutingAssembly();
            userAgentValue += "/v" + asm.GetName().Version.ToString();
            userAgentValue += "/dotnet";
            HttpRequestHeaders headers = client.DefaultRequestHeaders;
#endif // WINDOWS_UWP