ProvideComponentDiagnosticsAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Registriert einen Komponentendiagnoseanbieter und seine zugeordnete Ansicht.
public ref class ProvideComponentDiagnosticsAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
public ref class ProvideComponentDiagnosticsAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideComponentDiagnosticsAttribute : Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideComponentDiagnosticsAttribute = class
inherit ExtensionPointRegistrationAttribute
Public NotInheritable Class ProvideComponentDiagnosticsAttribute
Inherits ExtensionPointRegistrationAttribute
- Vererbung
-
ProvideComponentDiagnosticsAttribute
- Attribute
Konstruktoren
ProvideComponentDiagnosticsAttribute(Type, String) |
Bei Anwendung auf ein Paket registriert das Paket als Komponentendiagnoseanbieter in der Standardansicht. |
ProvideComponentDiagnosticsAttribute(Type, String, String, UInt32) |
Wenn es auf ein Paket angewendet wird, registriert das Paket als Komponentendiagnoseanbieter bei einer benutzerdefinierten Ansicht. |
Eigenschaften
ExtensionProvidersKey |
Der Pfad in der Registrierung, in dem die Erweiterungsanbieter deklariert werden. Überschreiben sie in abgeleiteten Klassen. (Geerbt von ExtensionPointRegistrationAttribute) |
ExtensionProviderType |
Der Typ des Erweiterungsanbieters (die implementierte Schnittstelle) (Geerbt von ExtensionPointRegistrationAttribute) |
IsDefaultView |
Gibt an, ob der Anbieter die Standardansicht "Universell" verwendet. Bei false gibt der Anbieter eine eigene benutzerdefinierte Ansicht an. |
Name |
Der lesbare Name des Erweiterungspunktanbieters. Dies kann entweder eine nicht lokalisierte Zeichenfolge oder ein Dezimalressourcenbezeichner mit dem Präfix "@" sein, der eine verwaltete Ressource angibt. z. B. "@1234" Das Präfix "#" kann verwendet werden, um auf eine native Ressource zu hinweisen. (Geerbt von ExtensionPointRegistrationAttribute) |
Provider |
Die GUID des Anbieters (Geerbt von ExtensionPointRegistrationAttribute) |
ProviderGuidString |
Die GUID des Anbieters, ausgedrückt als Zeichenfolge (Geerbt von ExtensionPointRegistrationAttribute) |
ProviderType |
Der Typ, der den zugeordneten Erweiterungspunkt in diesem Paket implementiert. (Geerbt von ExtensionPointRegistrationAttribute) |
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) |
Version |
Die Version des Datenmodells des Anbieters |
View |
Die Element-ID innerhalb der UI-Factory der Ansicht für diesen Anbieter |
ViewFactory |
Die GUID der UI-Factory, die die Ansicht für diesen Anbieter enthält |
Methoden
GetPackageRegKeyPath(Guid) |
Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab. (Geerbt von RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registriert dieses Attribut im angegebenen Kontext. |
Unregister(RegistrationAttribute+RegistrationContext) |
Heben Sie die Registrierung dieser Erweiterungspunktanbieterspezifikation auf. (Geerbt von ExtensionPointRegistrationAttribute) |