Сверхизбавление GetHashCode и равняется в замке Dynamic Proxy 2.1 IModelInterceptorsSelector

Я считал что для получения выполнения кэширования и нажатия при использовании Селектора Перехватчика при использовании замка Dynamic Proxy, что я должен переопределить GetType (), GetHashCode () и Равняюсь ()

Где я могу найти пример или что было бы лучшим, с работающей точки зрения, реализации?

1
задан detroitpro 5 July 2010 в 23:39
поделиться

1 ответ

вы не можете переопределить GetType, он не виртуальный.

Для остальных используйте ту же технику, что и для любого другого типа. Обычно я делаю свои селекторы без состояния и реализую методы как this.GetType (). GetHashCode () и This.GetType () == other.GetType ()

2
ответ дан 2 September 2019 в 23:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: