ProvideSettingAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Inscrit les paramètres appartenant à un package. Tous les paramètres inscrits doivent être conservés via SVsSettingsPersistenceManager. Les paramètres qui sont conservés à l’aide de SVsSettingsPersistenceManager, mais qui ne sont pas inscrits, sont privés par défaut.
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
- Héritage
- Attributs
Constructeurs
ProvideSettingAttribute(String, SettingScope, SettingStorage, String, String, String, String, String) |
Déclare un ou plusieurs paramètres fournis par un package. |
ProvideSettingAttribute(String, SettingScope, SettingStorage) |
Déclare un ou plusieurs paramètres fournis par un package. |
Propriétés
DescriptionResourceId |
Inscrit les paramètres appartenant à un package. Tous les paramètres inscrits doivent être conservés via SVsSettingsPersistenceManager. Les paramètres qui sont conservés à l’aide de SVsSettingsPersistenceManager, mais qui ne sont pas inscrits, sont privés par défaut. |
IsRemotable |
Obtient ou définit une valeur qui détermine si ce paramètre sera appliqué à la instance distante au lieu de la instance locale lors de la connexion. |
IsWritableByGuests |
Inscrit les paramètres appartenant à un package. Tous les paramètres inscrits doivent être conservés via SVsSettingsPersistenceManager. Les paramètres qui sont conservés à l’aide de SVsSettingsPersistenceManager, mais qui ne sont pas inscrits, sont privés par défaut. |
JsonSchemaResourceId |
Inscrit les paramètres appartenant à un package. Tous les paramètres inscrits doivent être conservés via SVsSettingsPersistenceManager. Les paramètres qui sont conservés à l’aide de SVsSettingsPersistenceManager, mais qui ne sont pas inscrits, sont privés par défaut. |
Name |
Obtient le nom du paramètre. |
NameResourceId |
Inscrit les paramètres appartenant à un package. Tous les paramètres inscrits doivent être conservés via SVsSettingsPersistenceManager. Les paramètres qui sont conservés à l’aide de SVsSettingsPersistenceManager, mais qui ne sont pas inscrits, sont privés par défaut. |
PackageGuid |
Inscrit les paramètres appartenant à un package. Tous les paramètres inscrits doivent être conservés via SVsSettingsPersistenceManager. Les paramètres qui sont conservés à l’aide de SVsSettingsPersistenceManager, mais qui ne sont pas inscrits, sont privés par défaut. |
Scope |
Obtient l’étendue du paramètre. |
SearchKeywordsResourceId |
Inscrit les paramètres appartenant à un package. Tous les paramètres inscrits doivent être conservés via SVsSettingsPersistenceManager. Les paramètres qui sont conservés à l’aide de SVsSettingsPersistenceManager, mais qui ne sont pas inscrits, sont privés par défaut. |
Storage |
Obtient le stockage du paramètre. |
TypeId |
Remplacez la propriété TypeID pour permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attribut dérivé de celui-ci ne doit remplacer cette propriété que s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe. (Hérité de RegistrationAttribute) |
Méthodes
GetPackageRegKeyPath(Guid) |
Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage. (Hérité de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Appelé pour enregistrer cet attribut avec le contexte donné. Le contexte contient l'emplacement où les informations d'inscription doivent être placées. il contient également des informations telles que le type en cours d’inscription et le chemin d’accès. |
Unregister(RegistrationAttribute+RegistrationContext) |
Annuler l’inscription de cet attribut |