Я только начинаю с разработки C#, и я всегда боролся с асинхронным программированием, у меня есть сомнения в выполнении задачи асинхронно.C# async task with no await statement
У меня есть собственная служба, способная отправлять электронную почту (не вдаваясь в подробности, кроме ее работы), и я хочу, чтобы выполнение этого метода выполнялось несинхронно, я читал в msdn документации об async и ожидал.
Я хочу отправить его асинхронно, но я не забочусь о результатах, я имею в виду, что я не хочу указывать утверждение ожидания. Я собирался попробовать Whithout, когда я прочитал из документации
Если метод асинхронный не использует оператор ОЖИДАНИЯ, чтобы отметить точку подвеса, метод выполняется как синхронный метод делает, несмотря на модификатор асинхронного.
Так что сомневаетесь, так ли это? есть способ добиться того, что я ищу, или это плохое мышление/идея мышления, делая что-то подобное. Надеюсь, я сделал свое ясное. Благодаря
'Task.Run (() => MethodToFireAndForget());' –
Для ASP.NET см. Http://stackoverflow.com/q/18502745 –
http://stackoverflow.com/questions/1018610/simplest -way-дел-а-пожаро-и-забыл-метод-в-с/1018630 # 1018630 – Will