<分区>
我正在实现异步方法。但我不确定我所做的是否正确。 例如该方法写入跟踪并进行一些处理:
Trace.TraceInformation("Synchronous call");
if (null == data)
{
Trace.TraceError("InvalidInputException");
OrdersFaultException connEx = new UnknownFaultException();
throw new FaultException<YnknownFaultException>(connEx);
}
try
{
object o = await //some call;
//check that the object is not null and make some processing
}
}
还好吗?或者我应该改变它不要有“同步”部分 这段代码没有被编译,它只是表明有部分代码是“同步的”