Partager via


ProvideWorkspaceSettingsAttribute Classe

Définition

Classe ProvideWorkspaceSettingsAttribute. Inscrit un fichier de paramètres d’espace de travail à utiliser dans les paramètres OpenFolder.

public ref class ProvideWorkspaceSettingsAttribute : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class)]
public class ProvideWorkspaceSettingsAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class)>]
type ProvideWorkspaceSettingsAttribute = class
    inherit RegistrationAttribute
Public Class ProvideWorkspaceSettingsAttribute
Inherits RegistrationAttribute
Héritage
ProvideWorkspaceSettingsAttribute
Attributs

Constructeurs

ProvideWorkspaceSettingsAttribute(String, String)

Initialise une nouvelle instance de la classe ProvideWorkspaceSettingsAttribute.

Propriétés

RelativeSettingsJsonPath

Obtient le chemin relatif du fichier settings.json qui existe à l’intérieur de l’extension.

SettingName

Obtient ou définit le nom du paramètre. Par défaut, un GUID aléatoire généré pendant la construction de l’objet.

SettingsType

Obtient le type de paramètres (par exemple, « VSWorkspaceSettings »).

TypeId

Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement 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)

Inscrit le VSPackage avec un contexte donné, une fois appelé par un outil d'inscription externe, tel que regpkg.exe. Pour plus d’informations, consultez Inscription de VSPackages.

Unregister(RegistrationAttribute+RegistrationContext)

Appelé pour annuler l'inscription de cet attribut avec le contexte donné.

S’applique à