Lixar IT interview question

What techniques of asynchronous programming in .NET do you know? (They expect at least 3 different techniques form 5 or 6 possible answers)