public async Task WriteLog(UpsertResult[] result, DataTableObject data, string keyFieldName) { if (result == null) { return; } Task[] tasks = new Task[result.Length]; for (int i = 0; i < result.Length; i++) { object keyValue = data[i][data.GetFieldIndex(keyFieldName)]; string message = SerializeSfdcError(result[i].errors); Task task = WriteLog(keyValue, result[i].success, message, result[i].id); tasks[i] = task; } await Task.WhenAll(tasks); }
public async Task WriteLog(object[] result, DataTableObject data, string keyFieldName) { throw new NotImplementedException(); }