WebSiteProjectRelatedFilesAttribute Klasse

Definition

Mit diesem Attribut kann das Websiteprojekt im Projektmappen-Explorer einen (verwandten) Dateityp unter einem anderen Dateityp (primär) schachteln.

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
Vererbung
WebSiteProjectRelatedFilesAttribute
Attribute

Hinweise

Beispiel: Attributdefinition [WebSiteProjectRelatedFiles("aspx","py")]

würde den folgenden Registrierungsschlüssel hinzufügen: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\(*version*)\Projects\ {E24C65DC-7377-472B-9ABA-BC803B73C61A}\RelatedFiles\.aspx\.py "Default"=""

Konstruktoren

WebSiteProjectRelatedFilesAttribute(String, String)

Erstellt ein neues WebSiteProjectAttribute-Attribut, um eine Sprache beim Websiteprojekt zu registrieren.

Eigenschaften

PrimaryFileExtension

Ruft die primäre Dateierweiterung ab, die Dateien verschachtelt.

RelatedFileExtension

Ruft die zugehörige Dateiausdehnung ab, die unter der primären Dateierweiterung geschachtelt wird.

TypeId

Überschreiben Sie die TypeID-Eigenschaft, damit die abgeleiteten RegistrationAttribute-Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es eine bessere Steuerung für die Instanzen benötigt, die auf eine Klasse angewendet werden können.

(Geerbt von RegistrationAttribute)

Methoden

GetPackageRegKeyPath(Guid)

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Wird aufgerufen, um dieses Attribut für den angegebenen Kontext zu registrieren. Der Kontext enthält die Position, an der die Registrierungsinformationen platziert werden sollen. Er enthält auch weitere Informationen, z. B. den registrierten Typ und Pfadinformationen.

Unregister(RegistrationAttribute+RegistrationContext)

Aufheben der Registrierung dieser zugehörigen Dateierweiterung

Gilt für: