Condividi tramite


Classe ExtensionPointPackage

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Shell.Package
    Microsoft.VisualStudio.Shell.ExtensionPointPackage

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
<ComVisibleAttribute(True)> _
Public MustInherit Class ExtensionPointPackage _
    Inherits Package _
    Implements IVsPackageExtensionProvider
[ComVisibleAttribute(true)]
public abstract class ExtensionPointPackage : Package, 
    IVsPackageExtensionProvider

Il tipo ExtensionPointPackage espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto ExtensionPointPackage

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ApplicationRegistryRoot Ottiene la chiave del Registro di sistema radice dell'hive correnti di Visual Studio il Registro di sistema. (Ereditato da Package)
Proprietà pubblica UserDataPath Ottiene il percorso di archiviazione dei dati utente per Visual Studio. (Ereditato da Package)
Proprietà pubblica UserLocalDataPath Ottiene il percorso di archiviazione dei dati utente locale per Visual Studio. (Ereditato da Package)
Proprietà pubblica UserRegistryRoot Ottiene una chiave del Registro di sistema che può essere utilizzata per archiviare i dati dell'utente. (Ereditato da Package)
Proprietà pubblica Zombied Ottiene un valore che indica se il pacchetto nel corso dell'arresto. (Ereditato da Package)

In alto

Metodi

  Nome Descrizione
Metodo protetto AddOptionKey Aggiunge un nome della chiave delle opzioni utente nell'elenco delle chiavi di opzione. (Ereditato da Package)
Metodo protetto CreateDiagnosticsProvider
Metodo protetto CreateExtensionPoint
Metodo protetto CreateExtensionPointProvider<TAttribute, TInterface>
Metodo pubblico CreateInstance Crea l'oggetto COM specificato utilizzando l'oggetto del Registro di sistema CLSID locali dei vsprvs. (Ereditato da Package)
Metodo protetto CreateSearchProvider
Metodo pubblico CreateTool Consente alle classi derivate di fornire un'implementazione se necessario. (Ereditato da Package)
Metodo protetto CreateToolWindow Crea una finestra degli strumenti del tipo specificato con l'id specificato (Ereditato da Package)
Metodo protetto Dispose Liberare le risorse utilizzate dall'oggetto di Package . (Ereditato da Package)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico FindToolWindow Ottiene la finestra degli strumenti che corrisponde al tipo e all'identificazione specificati (Ereditato da Package)
Metodo pubblico FindWindowPane Ottiene il riquadro che corrisponde al tipo e sull'ID specificati e se nessun riquadro di quel tipo esistente creato uno se dicesse a tale scopo. (Ereditato da Package)
Metodo protetto GetAutomationObject Ottiene l'oggetto ActiveX per il package VS. (Ereditato da Package)
Metodo protetto GetDialogPage Ottiene la pagina richiesta della finestra di dialogo. (Ereditato da Package)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetOutputPane ottiene la finestra di output richiesta. (Ereditato da Package)
Metodo pubblico GetProviderLocale Restituisce le impostazioni locali associate a questo provider di servizi. (Ereditato da Package)
Metodo protetto GetService Ottiene i servizi basati su tipi dal contenitore del servizio di un VSPackage. (Ereditato da Package)
Metodo protetto GetToolboxItemData Ottiene il contenuto del formato dati per l'elemento della casella degli strumenti ID specificato e il formato dati. (Ereditato da Package)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto Initialize Chiamato quando il package VS viene caricato da Visual Studio. (Ereditato da Package)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnLoadOptions Richiamato dalla classe del pacchetto quando esistono opzioni essere letta dal file della soluzione. (Ereditato da Package)
Metodo protetto OnSaveOptions Richiamato dalla classe di Package quando sono presenti opzioni essere salvato nel file della soluzione. (Ereditato da Package)
Metodo protetto ParseToolboxResource(TextReader, Guid) Analizza una risorsa incorporata del testo del formato appropriato per informazioni sui cui elementi devono essere aggiunte a Casella degli strumenti. (Ereditato da Package)
Metodo protetto ParseToolboxResource(TextReader, ResourceManager) Analizza una risorsa incorporata del testo del formato appropriato per informazioni sui cui elementi devono essere aggiunte a Casella degli strumenti. (Ereditato da Package)
Metodo protetto QueryClose Chiamato per chiedere il pacchetto se la shell può essere chiuso. (Ereditato da Package)
Metodo protetto RegisterEditorFactory Registra una factory dell'editor con Visual Studio. (Ereditato da Package)
Metodo protetto RegisterProjectFactory Registra una factory di progetto in Visual Studio. (Ereditato da Package)
Metodo pubblico ShowOptionPage Visualizzare una determinata pagina di opzioni degli strumenti. (Ereditato da Package)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento protetto ToolboxInitialized Evento generato ogni volta che Visual Studio inizializza il relativo Casella degli strumenti. (Ereditato da Package)
Evento protetto ToolboxUpgraded Evento generato ogni volta che Visual Studio aggiorna il relativo Casella degli strumenti. (Ereditato da Package)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IServiceContainer.AddService(Type, ServiceCreatorCallback) Infrastruttura. Aggiunge il servizio specificato al contenitore del servizio del package VS. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IServiceContainer.AddService(Type, Object) Infrastruttura. Aggiunge il servizio specificato al contenitore del servizio del package VS. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean) Aggiunge il servizio specificato al contenitore del servizio per l'utilizzo di ServiceCreatorCallbackspecificato. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IServiceContainer.AddService(Type, Object, Boolean) Infrastruttura. Aggiunge il servizio specificato al contenitore del servizio del package VS. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IServiceProvider.GetService Ottiene il servizio del tipo specificato. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IServiceContainer.RemoveService(Type) Infrastruttura. Rimuove il tipo di servizio specificato dal contenitore di servizio. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IServiceContainer.RemoveService(Type, Boolean) Infrastruttura. Rimuove il tipo di servizio specificato dal contenitore del servizio e facoltativamente facilita la rimozione del servizio ai contenitori padre del servizio. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IOleCommandTarget.Exec Esegue un comando specificato o consente di visualizzare per un comando. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IOleCommandTarget.QueryStatus Eseguire una query l'oggetto per lo stato di uno o più controlli generati dagli eventi dell'interfaccia utente. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IServiceProvider.QueryService Infrastruttura. L'implementazione interna di IServiceProvider . (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsPackage.Close Infrastruttura. Chiudere ed elimina il pacchetto. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsPackage.GetAutomationObject Infrastruttura. Ottiene un oggetto automazione-semplice per questo pacchetto. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsPackage.GetPropertyPage Infrastruttura. I Proffers l'accesso a strumenti il menu opzioni le pagine delle proprietà e delle finestre di dialogo di Personalizzare la casella degli strumenti . (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsPackage.QueryClose Infrastruttura. Chiamato per chiedere il package VS se la shell di Visual Studio può essere chiuso. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsPackage.ResetDefaults Infrastruttura. Impostazioni predefinite di Casella degli strumenti di reimpostato. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsPackage.SetSite Infrastruttura. Inizializza il package VS nell'ambiente di Visual Studio . (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsPackageExtensionProvider.CreateExtensionInstance
Implementazione esplicita dell'interfacciaMetodo privato IVsPersistSolutionOpts.LoadUserOptions Infrastruttura. Carica le opzioni di una soluzione specificata. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsPersistSolutionOpts.ReadUserOptions Infrastruttura. Legge le opzioni di una soluzione specificata. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsPersistSolutionOpts.SaveUserOptions Infrastruttura. Salva le opzioni di una soluzione specificata. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsPersistSolutionOpts.WriteUserOptions Infrastruttura. Scrive le opzioni di una soluzione specificata. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsToolboxItemProvider.GetItemContent ottiene un elemento. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsToolWindowFactory.CreateToolWindow Infrastruttura. Crea una finestra degli strumenti del tipo specificato con l'id specificato (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsUserSettings.ExportSettings Questo metodo implementa l'interfaccia di IVsUserSettings utilizzata per gestire i profili e importare/esporta impostazioni ai file XML. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsUserSettings.ImportSettings Recupera la configurazione di un package VS utilizzando il meccanismo delle impostazioni di Visual Studio quando un utente seleziona l'opzione di importazione della funzionalità di Impostazioni esportazione/importazione il menu strumenti dell'IDE.Questo metodo fa parte dell'implementazione dell'interfaccia di IVsUserSettings utilizzata per gestire i profili e importare/esporta impostazioni ai file XML. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsUserSettingsMigration.MigrateSettings Esegue la migrazione di impostazioni da una versione precedente. (Ereditato da Package)
Implementazione esplicita dell'interfacciaMetodo privato IVsUserSettingsQuery.NeedExport (Ereditato da Package)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Shell