Общие случаи использования атрибутов
Обновлен: Ноябрь 2007
При работе со средой CLR и библиотеками классов в любой момент может возникнуть необходимость использования атрибутов. Следующий список содержит несколько общих случаев использования атрибутов в коде:
Пометка метода веб-службы XML с помощью атрибута WebMethod для указания на возможность вызова метода с помощью протокола SOAP. Дополнительные сведения см. в разделе WebMethodAttribute.
Описание способов упаковки параметров методов при взаимодействии с машинным кодом. Дополнительные сведения см. в разделе MarshalAsAttribute.
Описание свойств COM для классов, методов и интерфейсов.
Помечая компоненты как COM-компоненты, можно заставить компилятор Visual Basic создавать дополнительный код, необходимый для создания компонента COM. Дополнительные сведения см. в разделе ComClassAttribute.
Вызов неуправляемого кода с помощью класса DllImportAttribute.
Описание сборки с помощью заголовка, версии, описания или торгового знака.
Указание того, какие члены класса должны быть сериализованы при сохранении.
Описание порядка сопоставления членов класса и XML-узлов при XML-сериализации.
Описание требований безопасности к методам.
Указание характеристик, используемых для обеспечения безопасности.
Управление оптимизацией с помощью JIT-компилятора для того, чтобы отладка кода оставалась простой.
Атрибуты можно использовать многими другими способами; также можно создавать настраиваемые атрибуты.
См. также
Задачи
Практическое руководство. Определение пользовательских атрибутов
Основные понятия
Атрибуты и поддержка во время разработки
Общие сведения об атрибутах в Visual Basic
Глобальные атрибуты в Visual Basic
Атрибуты, используемые в Visual Basic