IVsUserData, interface
Permet à un appelant pour utiliser GUID pour définir ou obtenir des données d'utilisateur (propriétés).
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
<GuidAttribute("978A8E17-4DF8-432A-9623-D530A26452BC")> _
<InterfaceTypeAttribute()> _
Public Interface IVsUserData
[GuidAttribute("978A8E17-4DF8-432A-9623-D530A26452BC")]
[InterfaceTypeAttribute()]
public interface IVsUserData
[GuidAttribute(L"978A8E17-4DF8-432A-9623-D530A26452BC")]
[InterfaceTypeAttribute()]
public interface class IVsUserData
[<GuidAttribute("978A8E17-4DF8-432A-9623-D530A26452BC")>]
[<InterfaceTypeAttribute()>]
type IVsUserData = interface end
public interface IVsUserData
Le type IVsUserData expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
GetData | Retourne des données d'utilisateur d'une mémoire tampon. | |
SetData | Définit des données d'utilisateur à une mémoire tampon. |
Début
Notes
L'interface d'IVsUserData est un regroupement générique des propriétés, plus important qui est le moniker de la mémoire tampon. Cette interface est utilisée pour définir ou extraire des propriétés (données) de la mémoire tampon. GUID indexe les propriétés, qui sont alors retournées dans a VARIANT.
Utilisation IVsUserData n'est pas particulièrement un moyen efficace d'obtenir et de définir des données d'utilisateur. Pour un accès rapide (durée d'inactivité, boucles, code à durée critique, etc.), il est recommandé que vous mettiez en cache les données à la place.
Remarques à l'attention des implémenteurs
Implémentez dans les cas où les objets de mémoire tampon de texte doivent obtenir ou définir des données d'utilisateur.