Interfaccia IVsUserData
Consente a un chiamante utilizzi un GUID per impostare o ottenere i dati utente (proprietà).
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
<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
Il tipo IVsUserData espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
GetData | Restituisce i dati utente da un buffer. | |
SetData | Imposta i dati utente in un buffer. |
In alto
Note
IVsUserData l'interfaccia è un raggruppamento generico delle proprietà, la più importante dei quali è il moniker del buffer. Questa interfaccia viene utilizzata per impostare o recuperare le proprietà (dati dal buffer. Un GUID indicizza le proprietà, che vengono restituite in un VARIANT.
Tramite IVsUserData non è particolarmente un modo efficace per ottenere e impostare i dati utente. Per accesso rapido (tempo di inattività, cicli, codice da eseguire rapidamente, e così via), si consiglia di memorizzare nella cache i dati anziché.
Note per gli implementatori
Utilizzo nei casi in cui gli oggetti del buffer di testo necessario ottenere o impostare i dati utente.