Partager via


WebSiteProjectRelatedFilesAttribute Classe

Définition

Cet attribut permet au projet de site web d’imbriquer un type de fichier (associé) sous un autre type de fichier (principal) dans l’Explorateur de solutions

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
Héritage
WebSiteProjectRelatedFilesAttribute
Attributs

Remarques

À titre d’exemple, la définition d’attribut suivante [WebSiteProjectRelatedFiles(« aspx »,"py »)]

ajouterait la clé de Registre suivante : [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\(*version*)\Projects\ {E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles\.aspx\.py « Default"=" »

Constructeurs

WebSiteProjectRelatedFilesAttribute(String, String)

Crée un attribut WebSiteProjectAttribute pour inscrire une langue auprès du projet de site web

Propriétés

PrimaryFileExtension

Obtient l’extension de fichier principal qui imbriquera les fichiers

RelatedFileExtension

Obtient l’extion de fichier associée qui sera imbriquée sous l’extension de fichier principal

TypeId

Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe.

(Hérité de RegistrationAttribute)

Méthodes

GetPackageRegKeyPath(Guid)

Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage.

(Hérité de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Appelé pour enregistrer cet attribut avec le contexte donné. Le contexte contient l'emplacement où les informations d'inscription doivent être placées. Il contient également d'autres informations telles que le type en cours d'inscription et des informations relatives au chemin d'accès.

Unregister(RegistrationAttribute+RegistrationContext)

Désinscrire cette extension de fichier associée

S’applique à