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


WebSiteProjectRelatedFilesAttribute Класс

Определение

Этот атрибут позволяет проекту веб-сайта вкладывать один тип файла (связанный) в другой тип файла (основной) в обозревателе решений.

public ref class WebSiteProjectRelatedFilesAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class WebSiteProjectRelatedFilesAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class WebSiteProjectRelatedFilesAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
[<System.Runtime.InteropServices.ComVisible(false)>]
type WebSiteProjectRelatedFilesAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class WebSiteProjectRelatedFilesAttribute
Inherits RegistrationAttribute
Наследование
WebSiteProjectRelatedFilesAttribute
Атрибуты

Комментарии

В качестве примера можно привести следующее определение атрибута [WebSiteProjectRelatedFiles("aspx","py")]

добавит следующий раздел реестра: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\(*version*)\Projects\ {E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles\.aspx\.py "Default"=""

Конструкторы

WebSiteProjectRelatedFilesAttribute(String, String)

Создает атрибут WebSiteProjectAttribute для регистрации языка в проекте веб-сайта.

Свойства

PrimaryFileExtension

Возвращает расширение основного файла, которое будет вложено в файлы.

RelatedFileExtension

Возвращает связанное расширение файла, которое будет вложено в основное расширение файла.

TypeId

Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого , должен переопределять это свойство только в том случае, если ему требуется более качественный контроль над экземплярами, которые можно применить к классу.

(Унаследовано от RegistrationAttribute)

Методы

GetPackageRegKeyPath(Guid)

Получает путь в реестре (относительно корня реестра приложения) VSPackage.

(Унаследовано от RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Вызывается для регистрации атрибута с данным контекстом. Контекст содержит место, куда должны быть сохранены сведения о регистрации. Она также содержит другие сведения, такие как регистрируемый тип и информация о пути.

Unregister(RegistrationAttribute+RegistrationContext)

Отмена регистрации этого связанного расширения файла

Применяется к