У меня есть следующий код:
protected override async void OnStart() {
await Helper.PopulateMetrics();
await Helper.LogStart();
if (Settings.Rev == REV.No && (new[] { 15, 30, 50 }).Contains(Settings.Trk2))
Наверное, я запутался, когда устанавливал точку останова в await Helper.LogStart () Я вижу эту точку останова перед строкой, начинающейся с "if (Настройки ... "
как ожидать появления кода после тех, которые не были вызваны первыми?
Вот как выглядит метод LogStart ():
public static async Task LogStart()
{
// code
await App.CDB.InsertLogItem(logStart);
}
В идеале я хотел бы, чтобы эти два метода просто запускались в фоновом режиме один за другим, пока код сразу их пропускает.