ProvideSettingAttribute 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 le impostazioni di proprietà di un pacchetto. Tutte le impostazioni registrate devono essere mantenute tramite SVsSettingsPersistenceManager. Le impostazioni persistenti che usano SVsSettingsPersistenceManager ma non registrate saranno private per impostazione predefinita.
public ref class ProvideSettingAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideSettingAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideSettingAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideSettingAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideSettingAttribute
Inherits RegistrationAttribute
- Ereditarietà
- Attributi
Costruttori
ProvideSettingAttribute(String, SettingScope, SettingStorage, String, String, String, String, String) |
Dichiara una o più impostazioni fornite da un pacchetto. |
ProvideSettingAttribute(String, SettingScope, SettingStorage) |
Dichiara una o più impostazioni fornite da un pacchetto. |
Proprietà
DescriptionResourceId |
Registra le impostazioni di proprietà di un pacchetto. Tutte le impostazioni registrate devono essere mantenute tramite SVsSettingsPersistenceManager. Le impostazioni persistenti che usano SVsSettingsPersistenceManager ma non registrate saranno private per impostazione predefinita. |
IsRemotable |
Ottiene o imposta un valore che controlla se questa impostazione verrà applicata all'istanza remota anziché all'istanza locale quando è connessa. |
IsWritableByGuests |
Registra le impostazioni di proprietà di un pacchetto. Tutte le impostazioni registrate devono essere mantenute tramite SVsSettingsPersistenceManager. Le impostazioni persistenti che usano SVsSettingsPersistenceManager ma non registrate saranno private per impostazione predefinita. |
JsonSchemaResourceId |
Registra le impostazioni di proprietà di un pacchetto. Tutte le impostazioni registrate devono essere mantenute tramite SVsSettingsPersistenceManager. Le impostazioni persistenti che usano SVsSettingsPersistenceManager ma non registrate saranno private per impostazione predefinita. |
Name |
Ottiene il nome dell'impostazione. |
NameResourceId |
Registra le impostazioni di proprietà di un pacchetto. Tutte le impostazioni registrate devono essere mantenute tramite SVsSettingsPersistenceManager. Le impostazioni persistenti che usano SVsSettingsPersistenceManager ma non registrate saranno private per impostazione predefinita. |
PackageGuid |
Registra le impostazioni di proprietà di un pacchetto. Tutte le impostazioni registrate devono essere mantenute tramite SVsSettingsPersistenceManager. Le impostazioni persistenti che usano SVsSettingsPersistenceManager ma non registrate saranno private per impostazione predefinita. |
Scope |
Ottiene l'ambito dell'impostazione. |
SearchKeywordsResourceId |
Registra le impostazioni di proprietà di un pacchetto. Tutte le impostazioni registrate devono essere mantenute tramite SVsSettingsPersistenceManager. Le impostazioni persistenti che usano SVsSettingsPersistenceManager ma non registrate saranno private per impostazione predefinita. |
Storage |
Ottiene l'archiviazione dell'impostazione. |
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 questo attributo |