Udostępnij przez


WebSiteProjectAttribute Klasa

Definicja

Ten atrybut dodaje element ProjectSubType do listy exisiting zdefiniowanej jako ProjectSubTypes dla projektu witryny sieci Web

public ref class WebSiteProjectAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class WebSiteProjectAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class WebSiteProjectAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
[<System.Runtime.InteropServices.ComVisible(false)>]
type WebSiteProjectAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class WebSiteProjectAttribute
Inherits RegistrationAttribute
Dziedziczenie
WebSiteProjectAttribute
Atrybuty

Uwagi

Na przykład: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\(*version*)\Projects\ {E24C65DC-7377-472B-9ABA-BC803B73C61A}\ProjectSubType(VsTemplate)\IronPython "Default"="Iron Python" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\NewProjectTemplates\TemplateDirs\{39c9c826-8ef8-4079-8c95-428f5b1c323f}\IronPython] @="Iron Python" "NewProjectDialogExOnly""=dword:00000001 "SortPriority"=dword:0000012c "TemplatesDir"="D:\Program Files\\Microsoft Visual Studio 8\\Web\\WebProjects\\IronPython" "DeveloperActivity"="IronPython"

Konstruktory

WebSiteProjectAttribute(String, String)

Tworzy nowy atrybut WebSiteProjectAttribute w celu zarejestrowania języka w projekcie witryny sieci Web

Właściwości

LanguageID

Pobiera identyfikator języka, do którego odwołuje się element vstemplate

LanguageName

Pobiera nazwę języka wyświetlaną w oknie dialogowym dodawanie nowej witryny sieci Web na liście języków

TypeId

Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z elementem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tej właściwości będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy.

(Odziedziczone po RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage.

(Odziedziczone po RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Wywoływana w celu zarejestrowania tego atrybutu w danym kontekście. Kontekst zawiera lokalizację, w której należy umieścić informacje o rejestracji. Zawiera również inne informacje, takie jak typ zarejestrowany i informacje o ścieżce.

Unregister(RegistrationAttribute+RegistrationContext)

Wyrejestrowywanie tego identyfikatora języka

Dotyczy