таком стиле?
public ExportData GetData() =>
Disposable
.Using(() => new HttpClient(), client => client.GetByteArrayAsync(Uri).Result)
.Map(Encoding.GetEncoding(1251).GetString)
.Map(XmlSerializer.Deserialize<ShopExportData>);
имхо уродство
это пример небольшой, на самом деле там пайплайн можно ещё на несколько шагов растянуть)
Обсуждают сегодня