WebSiteProjectRelatedFilesAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tento atribut umožňuje projektu webu vnořit jeden typ souboru (související) pod jiný typ souboru (primární) v Průzkumníku řešení.
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
- Dědičnost
- Atributy
Poznámky
Jako příklad použijte následující definici atributu [WebSiteProjectRelatedFiles("aspx","py")]
přidá následující klíč registru: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\(*version*)\Projects\ {E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles\.aspx\.py "Default"=""
Konstruktory
WebSiteProjectRelatedFilesAttribute(String, String) |
Vytvoří nový atribut WebSiteProjectAttribute pro registraci jazyka v projektu webu. |
Vlastnosti
PrimaryFileExtension |
Získá primární příponu souboru, která vnořuje soubory. |
RelatedFileExtension |
Získá související soubor extion, který bude vnořovat pod primární příponou souboru |
TypeId |
Přepište vlastnost TypeID, aby odvozené třídy RegistrationAttribute fungovaly se System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto atributu bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu. (Zděděno od RegistrationAttribute) |
Metody
GetPackageRegKeyPath(Guid) |
Získá cestu registru (vzhledem ke kořenovému adresáři registru aplikace) VSPackage. (Zděděno od RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Volána pro registraci tohoto atributu s daným kontextem. Kontext obsahuje umístění, kam se mají umístit registrační informace. Obsahuje také další informace, jako je zaregistrovaný typ a informace o cestě. |
Unregister(RegistrationAttribute+RegistrationContext) |
Zrušit registraci této související přípony souboru |