Search
 
SCRIPT & CODE EXAMPLE
 

CSHARP

async await c#

// simple method structure
public static  Task<int> FooAsync(int num)
{
   num+=5;
   return Task.FromResult(num);
}
// calling function structure
public static async void Solve()
{
    var temp = await FooAsync(i);
}
Comment

async using c#

using(HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")))
{
    await this.responseLogger.LogResponseAsync(response);

    return true;
}
Comment

c sharp async

static public async Task Name () 
{
	Console.Write("hello ");
	await Task.Delay(5000); 
	Console.WriteLine("world");

} 
Comment

c# async and await example

Live async and await the demontration of the image described in the source link.
Comment

C# Async Function simple

// Sample 3: Async Task, simple version

// Starts and wait for the Task, get the result.
string result = await Read();
Console.WriteLine("Result: " + result);

// A Async Funktion thats return a Task<String>
static async Task<string> Read()
{
    string rv = "";
    Task task = new Task(ReadTask);

    task.Start();
    // Wait for finish
    await task;

    return rv; // Convertet to Task<string>

    // Without Return-Value, is an Action<>
    void ReadTask()
    {
        while (!System.IO.File.Exists("G:FILE")) System.Threading.Thread.Sleep(100);
        rv = System.IO.File.ReadAllText("G:FILE");
    }
}
Comment

C# Async Function with await

// Sample 1: Async Task, with await for result
// Search for C# Async Function without await

// Starts the Task, that wait for G:FILE, then read all content and ends.
Task<string> ReadTask = Read();
Console.WriteLine("Before file exists...");
await ReadTask; // Wait for Result the Task; Create a file "G:FILEx", write Content, Rename to "FILE"

string res = ReadTask.Result;
Console.WriteLine("After:" + res);

// A Async Funktion thats return a Task<String>
static async Task<string> Read()
{
    string rv = "";
    Task task = new Task(ReadTask);

    task.Start();
    // Wait for finish
    await task;

    return rv; // Convertet to Task<string>

    // Without Return-Value, is an Action<>
    void ReadTask()
    {
        while (!System.IO.File.Exists("G:FILE")) System.Threading.Thread.Sleep(100);
        rv = System.IO.File.ReadAllText("G:FILE");
    }
}
Comment

PREVIOUS NEXT
Code Example
Csharp :: rigidbody.velocity.magnitude 
Csharp :: the underlying connection was closed nuget 
Csharp :: gql query with parameters 
Csharp :: unity find deactivated gameobject 
Csharp :: wpf databinding 
Csharp :: dotnet core encryption and decryption 
Csharp :: C# assigning image location 
Csharp :: how to convert int to string c# 
Csharp :: fill dictionary c# 
Csharp :: hide external app from taskbar 
Csharp :: c# read file stream 
Csharp :: c# 2d arrays 
Csharp :: Check if list contains any of another list 
Csharp :: how to configure visual studio for unity 
Csharp :: datatable in c# 
Csharp :: out c# 
Csharp :: register all services microsoft .net core dependency injection container 
Csharp :: f# get last element of list 
Csharp :: float into int unoity 
Csharp :: for loop c# to print times tables 
Csharp :: selecteditem treeview wpf 
Csharp :: How to cache database tables to prevent many database queries in Asp.net C# mvc 
Csharp :: insert button in c# 
Csharp :: unity set dictionary value 
Csharp :: unity editorwindowtitle obsolete 
Csharp :: how to extract data from a document using c# 
Csharp :: devexpress aspxdatagridview set VerticalScrollableHeight in codebehind 
Csharp :: enumerate dictionary c# 
Csharp :: c# remove duplicate cards 
Csharp :: Photon Join Room 
ADD CONTENT
Topic
Content
Source link
Name
4+6 =