Пример #1
0
 private void btnTemperature_Click(object sender, EventArgs e)
 {
     var watch = new Stopwatch();
     watch.Start();
     var serviceClient = new ServiceTemperature.ConvertTemperatureSoapClient("ConvertTemperatureSoap");
     txtTemperatureOutput.Text = serviceClient.ConvertTemp(
         Convert.ToDouble(txtTemperatureInput.Text), ServiceTemperature.TemperatureUnit.degreeCelsius, ServiceTemperature.TemperatureUnit.kelvin).ToString();
     watch.Stop();
     txtTemperatureWatch.Text = watch.ElapsedMilliseconds.ToString();
     //0 K = -273,15 C
     //0 K = -459,67 F
     //0 K = -218,52 Ra
     //0 K = 0 Re
     //0 C = 32 F
     //0 C = 0 Ra
     //0 C = 273,15 Re
     //0 C = 273,15 K
 }
Пример #2
0
        private void StartTasks()
        {
            var clientQuote = new ServiceReferenceQuotes.DelayedStockQuoteSoapClient("DelayedStockQuoteSoap");
            taskQuotes = clientQuote.GetQuickQuoteAsync(txtQuotesInput.Text, "0");

            var clientQuoteFull = new ServiceReferenceQuotes.DelayedStockQuoteSoapClient("DelayedStockQuoteSoap");
            taskQuotesFull = clientQuoteFull.GetQuoteAsync(txtQuotesFullInput.Text, "0");

            var clientResolve = new ServiceResolve.P2GeoSoapClient("IP2GeoSoap");
            taskResolve = clientResolve.ResolveIPAsync(txtResolveInput.Text, "0");

            var clientTemperature = new ServiceTemperature.ConvertTemperatureSoapClient("ConvertTemperatureSoap");
            taskTemperature = clientTemperature.ConvertTempAsync(
                Convert.ToDouble(txtTemperatureInput.Text), ServiceTemperature.TemperatureUnit.degreeCelsius, ServiceTemperature.TemperatureUnit.kelvin);

            var clientCurrency = new ServiceCurrency.CurrencyConvertorSoapClient("CurrencyConvertorSoap");
            taskCurrency = clientCurrency.ConversionRateAsync(ServiceCurrency.Currency.USD, ServiceCurrency.Currency.JPY);

            var clientWeather = new ServiceWeather.GlobalWeatherSoapClient("GlobalWeatherSoap");
            taskWeather = clientWeather.GetWeatherAsync(txtWeatherInput.Text, txtWeatherInput1.Text);
        }