Ejemplo n.º 1
0
 public ProductHeaderValue(System.Net.Http.Headers.ProductHeaderValue containedObject)
 {
     if ((containedObject == null))
     {
         throw new System.ArgumentNullException("containedObject");
     }
     this.containedObject = containedObject;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// FM Data Constructor with HttpClient and ConnectionInfo. Useful for Dependency Injection situations
        /// </summary>
        /// <param name="client">The HttpClient instance to use.</param>
        /// <param name="conn">The connection information for FMS.</param>
        public FileMakerXmlClient(HttpClient client, ConnectionInfo conn) : base(client, conn)
        {
#if NETSTANDARD1_3
            var header    = new System.Net.Http.Headers.ProductHeaderValue("FMData.Xml", "4");
            var userAgent = new System.Net.Http.Headers.ProductInfoHeaderValue(header);
#else
            var assembly  = Assembly.GetExecutingAssembly();
            var version   = System.Diagnostics.FileVersionInfo.GetVersionInfo(assembly.Location).ProductVersion;
            var header    = new System.Net.Http.Headers.ProductHeaderValue(assembly.GetName().Name, version);
            var userAgent = new System.Net.Http.Headers.ProductInfoHeaderValue(header);
#endif
            Client.DefaultRequestHeaders.UserAgent.Add(userAgent);
        }
        private void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            try {
                Version semanticVersion    = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
                string  semanticVersionStr = $"v{semanticVersion.Major}.{semanticVersion.Minor}.{semanticVersion.Build}";
                this.Title = $"Iwiwao's ToS Addon Manager {semanticVersionStr}";

                // Set initial HttpClient values as needed to connect to Github API.
                System.Net.Http.Headers.ProductHeaderValue     header    = new System.Net.Http.Headers.ProductHeaderValue("IwiwaoToSAddonManager", semanticVersionStr);
                System.Net.Http.Headers.ProductInfoHeaderValue userAgent = new System.Net.Http.Headers.ProductInfoHeaderValue(header);
                webConnector.DefaultRequestHeaders.UserAgent.Add(userAgent);

                if (System.IO.File.Exists("installedAddons.json"))
                {
                    listOfInstalledAddons = JsonConvert.DeserializeObject <List <installedAddons> >(System.IO.File.ReadAllText("installedAddons.json"));
                }                                                                                                                                                                                        // If there is saved installed addon list, load it.
                if (System.IO.File.Exists("completeAddonList.json"))
                {
                    listOfAllAddons = JsonConvert.DeserializeObject <List <addonDataFromRepo> >(System.IO.File.ReadAllText("completeAddonList.json"));
                }                                                                                                                                                                                        // If there is cache data, load it.
                if (System.IO.File.Exists("programSettings.json"))
                {
                    tosAMProgramSettings = JsonConvert.DeserializeObject <programSettings>(System.IO.File.ReadAllText("programSettings.json"));
                }                                                                                                                                                                                 // If there is a saved settings file, load it.
                if (System.IO.File.Exists("brokenAddonList.json"))
                {
                    listOfBrokenAddons = JsonConvert.DeserializeObject <List <brokenAddons> >(System.IO.File.ReadAllText("brokenAddonList.json"));
                }                                                                                                                                                                                  // You get the idea...
                if (System.IO.File.Exists("addonOverrides.json"))
                {
                    listOfAddonOverrides = JsonConvert.DeserializeObject <List <addonInstallerOverride> >(System.IO.File.ReadAllText("addonOverrides.json"));
                }
                displayActiveGrid();
                if (tosAMProgramSettings.checkForUpdates)
                {
                    AllowAutoCheck.IsChecked = true; checkForUpdates(null, null);
                }
            } catch (Exception ex) {
                Common.showError("Program Load Error", ex);
            }
        } // end MainWindow_Loaded
Ejemplo n.º 4
0
 ProductHeaderValue(System.Net.Http.Headers.ProductHeaderValue productHeader)
 {
     _productHeaderValue = productHeader;
 }
Ejemplo n.º 5
0
 ProductHeaderValue(System.Net.Http.Headers.ProductHeaderValue productHeader)
 {
     _productHeaderValue = productHeader;
 }
Ejemplo n.º 6
0
 public ProductHeaderValue(string name)
 {
     _productHeaderValue = new System.Net.Http.Headers.ProductHeaderValue(name);
 }
Ejemplo n.º 7
0
 public ProductInfoHeaderValue(System.Net.Http.Headers.ProductHeaderValue product)
 {
 }
Ejemplo n.º 8
0
 public static bool TryParse(string input, out System.Net.Http.Headers.ProductHeaderValue parsedValue)
 {
     throw null;
 }
 public ProductHeaderValue(string name)
 {
     _productHeaderValue = new System.Net.Http.Headers.ProductHeaderValue(name);
 }
Ejemplo n.º 10
0
 public ProductHeaderValue(System.Net.Http.Headers.ProductHeaderValue productHeaderValue)
 {
     this.productHeaderValue = productHeaderValue;
 }