Aracılığıyla paylaş


WebSiteProjectAttribute Sınıf

Tanım

Bu öznitelik, Web Sitesi Projesi için ProjectSubTypes'ın tanımlanan yeni listesine bir ProjectSubType ekler

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
Devralma
WebSiteProjectAttribute
Öznitelikler

Açıklamalar

Örneğin: [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"

Oluşturucular

WebSiteProjectAttribute(String, String)

Web sitesi projesine dil kaydetmek için yeni bir WebSiteProjectAttribute özniteliği oluşturur

Özellikler

LanguageID

Vstemplate'dan başvurulan Dil Kimliğini alır

LanguageName

Dil listesinin altındaki Yeni Web Sitesi ekle iletişim kutusunda gösterilen Dil Adını alır

TypeId

RegistrationAttribute türetilmiş sınıflarının System.ComponentModel.TypeDescriptor.GetAttributes(...) ile çalışmasına izin vermek için TypeID özelliğini geçersiz kılın. Bu özellikten türetilen bir özniteliğin, yalnızca bir sınıfa uygulanabilecek örnekler üzerinde daha iyi bir denetime ihtiyacı varsa bu özelliği geçersiz kılması gerekir.

(Devralındığı yer: RegistrationAttribute)

Yöntemler

GetPackageRegKeyPath(Guid)

VSPackage'ın kayıt defteri yolunu (uygulamanın kayıt defteri köküne göre) alır.

(Devralındığı yer: RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Bu özniteliği verilen bağlama kaydetmek için çağrıldı. Bağlam, kayıt bilgilerinin yerleştirilmesi gereken konumu içerir. Ayrıca, kayıtlı olan tür ve yol bilgileri gibi diğer bilgileri de içerir.

Unregister(RegistrationAttribute+RegistrationContext)

Bu languageID kaydını sil

Şunlara uygulanır