Compartir a través de


IVsUserData (Interfaz)

Permite a un llamador utilice GUID para establecer o para recopilar los datos del usuario (propiedades).

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
<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

El tipo IVsUserData expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público GetData devuelve datos de usuario de un búfer.
Método público SetData Establece los datos de usuario a un búfer.

Arriba

Comentarios

La interfaz de IVsUserData es una agrupación genérica de propiedades, el más importante es el moniker del búfer. Esta interfaz se utiliza para establecer o recuperar las propiedades (datos) del búfer. Índices de GUID las propiedades, que se devuelven en un VARIANT.

Mediante IVsUserData no se determina una manera eficaz de obtener y establecer datos de usuario. Para el acceso rápido (tiempo de inactividad, bucles, código velocidad de ejecución, etc.), se recomienda almacenar en caché los datos.

Notas para los implementadores

Implemente en caso de que los objetos del búfer de texto necesitan obtener o establecer datos de usuario.

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)