#c# #appdomain #marshalbyrefobject
#c# #appdomain #marshalbyrefobject
Вопрос:
Документация для MarshalByRefObject
состояний,
Когда вы извлекаете объект из
MarshalByRefObject
для использования в границах домена приложения, вы не должны переопределять ни один из его членов, а также вызывать его методы напрямую.
Относится ли это предупреждение к унаследованным методам, в частности Equals
, к and GetHashCode
или только к методам, добавленным by MarshalByRefObject
?
Комментарии:
1. Я бы предположил
Equals
иGetHashCode
не применял, посколькуMarshalByRefObject
не переопределяет их, как вы можете видеть здесь: referencesource.microsoft.com/#mscorlib/system /…2. Я не уверен, что соглашусь с @CamiloTerevinto в этом, интересно, важно ли равенство ссылок на объекты. Конечно, главный вопрос в том, почему вы все еще используете эту «устаревшую» технологию?
3. @DavidG Я не смог найти никакой документации по этому поводу, поэтому я прокомментировал, но я не использовал удаленное управление.
4. @DavidG Я все еще не использую его, я собирался начать. Я читал учебные пособия о том, как выгружать домены приложений, чтобы пользователи могли перезагружать плагины без перезапуска приложения, и это то, что они говорят использовать.