Обычно файл cookie содержит идентификационный номер сеанса. Идентификационный номер затем подключается к данным сеанса, которые хранятся на сервере. Обычный процесс:
Обычно пароль отправляется не более одного раза (при входе в систему на шаге 1).
Вы правы, это налог на отражение. Некоторое время назад я очень внимательно посмотрел на производительность DataGrid, и здесь отражение было узким местом. Независимо от того, насколько быстр алгоритм сортировки, они не кешируют значение свойства между двумя сравнениями. Таким образом, даже если у вас есть n * ln (n) сравнений, при n == 100 000 вы получите ~ 1 000 000 операций. Каждый операнд использует отражение для получения значения, поэтому у вас есть 2 000 000 вызовов отражения в налогах :) ... ListCollectionView.CustomSort
- идеальное решение здесь.
PS: В конце концов,