Поделиться через


Невозможно обратиться к полю <имя>, так как оно является членом поля с типизированным значением <имя> класса <имяКласса>, базовым классом которого является System.MarshalByRefObject

Обновлен: Ноябрь 2007

Cannot refer to '<name>' because it is a member of the value-typed field '<name>' of class '<classname>' which has 'System.MarshalByRefObject' as a base class

Класс System.MarshalByRefObject разрешает приложения, которые поддерживают удаленный доступ к объектам через границы доменов приложения. Типы, используемые за пределами границ доменов приложений, должны наследоваться от класса MarshalByRejectObject. Состояние объекта не должно копироваться, поскольку члены объекта нельзя использовать вне домена приложения, в котором они были созданы.

Идентификатор ошибки: BC30310

Чтобы исправить эту ошибку

  1. Проверьте допустимость члена, на который представлена ссылка.

  2. Явно укажите ключевое слово Me для члена.

См. также

Ссылки

MarshalByRefObject

Оператор Dim (Visual Basic)