Прочитать на английском

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


Метод доступа "<ключевое слово>" объекта propertyname> устарел (<предупреждение Visual Basic)

Оператор пытается прочитать или записать свойство, для которого соответствующая процедура была помечена атрибутом ObsoleteAttribute ; в этой ситуации компилятор выдает предупреждение.

Вы можете пометить любой программный элемент как неиспользуемый, применив к нему ObsoleteAttribute . Если вы это сделаете, вы можете задать для свойства IsError атрибута значение True или False. Если задать значение True, компилятор будет рассматривать попытку использовать элемент как ошибку. Если задать значение Falseили оставить значение по умолчанию False, то при попытке использовать элемент компилятор выдаст предупреждение.

По умолчанию это сообщение считается предупреждением, так как свойство IsErrorObsoleteAttribute имеет значение False. Дополнительные сведения о скрытии предупреждений или обработке предупреждений как ошибок см. в разделе Configuring Warnings in Visual Basic.

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

Исправление ошибки

  1. Убедитесь, что имя свойства в исходном коде написано правильно.

  2. Избегайте доступа к свойству способом (чтение или запись), который приводит к возникновению этого сообщения.

См. также