ExtensionPointRegistrationAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registra un provider di punti di estensione del tipo specificato dalle classi derivate come ExtensionProviderType.
public ref class ExtensionPointRegistrationAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
public abstract class ExtensionPointRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ExtensionPointRegistrationAttribute = class
inherit RegistrationAttribute
Public MustInherit Class ExtensionPointRegistrationAttribute
Inherits RegistrationAttribute
- Ereditarietà
- Derivato
Costruttori
ExtensionPointRegistrationAttribute(Type, String) |
Se applicato a un pacchetto, registra il pacchetto come provider di punti di estensione per il tipo specificato. |
Proprietà
ExtensionProvidersKey |
Percorso nel Registro di sistema in cui vengono dichiarati i provider di estensioni. Eseguire l'override nelle classi derivate. |
ExtensionProviderType |
Tipo del provider di estensione (l'interfaccia implementata) |
Name |
Nome leggibile del provider del punto di estensione Può trattarsi di una stringa non localizzata o di un identificatore di risorsa decimale preceduto da '@' che indica una risorsa gestita. Ad esempio, "@1234" Il prefisso '#' può essere usato per suggerire a una risorsa nativa. |
Provider |
GUID del provider |
ProviderGuidString |
GUID del provider espresso come stringa |
ProviderType |
Tipo che implementa il punto di estensione associato in questo pacchetto |
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 anche informazioni sul tipo registrato e sul percorso. |
Unregister(RegistrationAttribute+RegistrationContext) |
Annullare la registrazione di questa specifica del provider del punto di estensione. |