Общие случаи использования атрибутов

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

При работе со средой CLR и библиотеками классов в любой момент может возникнуть необходимость использования атрибутов. Следующий список содержит несколько общих случаев использования атрибутов в коде:

  • Пометка метода веб-службы XML с помощью атрибута WebMethod для указания на возможность вызова метода с помощью протокола SOAP. Дополнительные сведения см. в разделе WebMethodAttribute.

  • Описание способов упаковки параметров методов при взаимодействии с машинным кодом. Дополнительные сведения см. в разделе MarshalAsAttribute.

  • Описание свойств COM для классов, методов и интерфейсов.

  • Помечая компоненты как COM-компоненты, можно заставить компилятор Visual Basic создавать дополнительный код, необходимый для создания компонента COM. Дополнительные сведения см. в разделе ComClassAttribute.

  • Вызов неуправляемого кода с помощью класса DllImportAttribute.

  • Описание сборки с помощью заголовка, версии, описания или торгового знака.

  • Указание того, какие члены класса должны быть сериализованы при сохранении.

  • Описание порядка сопоставления членов класса и XML-узлов при XML-сериализации.

  • Описание требований безопасности к методам.

  • Указание характеристик, используемых для обеспечения безопасности.

  • Управление оптимизацией с помощью JIT-компилятора для того, чтобы отладка кода оставалась простой.

Атрибуты можно использовать многими другими способами; также можно создавать настраиваемые атрибуты.

См. также

Задачи

Практическое руководство. Определение пользовательских атрибутов

Основные понятия

Атрибуты и поддержка во время разработки

Общие сведения об атрибутах в Visual Basic

Применение атрибутов

Глобальные атрибуты в Visual Basic

Атрибуты, используемые в Visual Basic

Другие ресурсы

Пользовательские атрибуты в Visual Basic