Condividi tramite


WebSiteProjectRelatedFilesAttribute Classe

Definizione

Questo attributo consente al progetto sito Web di annidare un tipo di file (correlato) in un altro tipo di file (primario) in Esplora soluzioni

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
Ereditarietà
WebSiteProjectRelatedFilesAttribute
Attributi

Commenti

Ad esempio, la definizione di attributo seguente [WebSiteProjectRelatedFiles("aspx","py")]

aggiungerebbe la chiave del Registro di sistema seguente: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\(*version*)\Projects\ {E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles\.aspx\.py "Default"=""

Costruttori

WebSiteProjectRelatedFilesAttribute(String, String)

Crea un nuovo attributo WebSiteProjectAttribute per registrare una lingua con il progetto del sito Web

Proprietà

PrimaryFileExtension

Ottiene l'estensione di file primaria che anniderà i file

RelatedFileExtension

Ottiene l'estion di file correlata che anniderà sotto l'estensione di file primaria

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate RegistrationAttribute di usare System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo deve eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)

Metodi

GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Chiamato per registrare questo attributo con il contesto specificato. Il contesto contiene il percorso in cui devono essere salvate le informazioni di registrazione. Contiene inoltre altre informazioni quali il tipo in fase di registrazione e i dati del percorso.

Unregister(RegistrationAttribute+RegistrationContext)

Annullare la registrazione dell'estensione di file correlata

Si applica a