Esempio n. 1
0
        private async void button5_Click(object sender, EventArgs e)
        {
            Debug.WriteLine("Form1.button5_click - calling await SomeAsyncClass.GetStringAsync1");
            var blahText = await SomeAsyncClass.GetStringAsync1().ConfigureAwait(false);

            Debug.WriteLine($"Form1.button5_Click: {blahText}; because btn5 is async");
            label1.Text = blahText;
        }
Esempio n. 2
0
        private void button2_Click(object sender, EventArgs e)
        {
            var blahTask = SomeAsyncClass.GetStringAsync2();

            Debug.WriteLine("Form1.button2_click - calling blahTask.Result");
            var result = blahTask.Result;

            Debug.WriteLine($"Form1.button2_Click: {result}");
            label1.Text = result;
        }
Esempio n. 3
0
        private void button4_Click(object sender, EventArgs e)
        {
            Debug.WriteLine("Form1.button4_click - calling SomeAsyncClass.GetStringAsync1");
            var blahTask = SomeAsyncClass.GetStringAsync1();

            Debug.WriteLine("blahTask.ConfigureAwait(false)");
            blahTask.ConfigureAwait(false);
            Debug.WriteLine("var result = blahTask.Result;");
            var result = blahTask.Result;

            Debug.WriteLine($"Form1.button4_Click: {result}");
            label1.Text = result;
        }