title: Async Task .Net 4.5
body: <p>I have a requirement for a function A to start a longer running asynchronous method function B (includes web service calls).</p>
  
  <p>function A should return even if function B has not yet returned.</p>
  
  <p>function B does not return any data and should execute even when it's calling function A has returned</p>
  
  <p>Using .Net 4.5 C#, what would the best code be, and can you forsee any threading issues?</p>
  
  <p>There's a lot of examples out there on the .net but it's not so simple to find the code for purpose.</p>