Ответ 1
Это базовый класс, предоставляющий возможности для доменов синхронизации в .NET(малоизвестная функция с .NET 1.0)
Что такое ContextBoundObject? В документации упоминаются "контексты", которые, как представляется, программно определены, но не дают никаких объяснений относительно того, что это такое.
Это базовый класс, предоставляющий возможности для доменов синхронизации в .NET(малоизвестная функция с .NET 1.0)
Это объяснение звучит совершенно иначе, чем принятый ответ, но он имеет более интуитивный смысл:
Так что насчет
ContextBoundObject
?Во-первых, он позволяет делать все, что вы можете сделать с объектом
MarshalByRef
. Во-вторых, это позволяет вам делать больше. Вы можете взять контроль над деталями контроля над созданием объектов, созданием прокси и вызовами метода сортировки.