Condividi tramite


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
Metodo pubblico GetData Restituisce i dati utente da un buffer.
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop