Я реализую метод async. Но я не уверен, что то, что я делаю, является правильным. Например, метод записывает трассировки и делает некоторую обработку:реализация async метода wcf
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
}
}
нормально ли это? Или я должен изменить его, чтобы не иметь «синхронных» частей Этот код не скомпилирован, он просто показывает, что там есть части кода, которые являются «синхронными»
С одной стороны, ваш код не даже компиляции. Что именно вы пытаетесь достичь? – gleng
Я исправил код, чтобы он был прав. – user3027752