IVsUserData 接口

允许调用方使用 GUID 设置或获取用户数据 (属性)。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

语法

声明
<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

IVsUserData 类型公开以下成员。

方法

  名称 说明
公共方法 GetData 返回从缓冲区的用户数据。
公共方法 SetData 设置用户数据对缓冲区。

页首

备注

IVsUserData 接口是常规分组属性,最重要的是缓冲区的标记。 此接口用于从缓冲区设置或检索属性 (数据)。 GUID 索引属性,在变量然后返回。

使用 IVsUserData 不是一个特别有效方法获取和设置的用户数据。 对于 express 访问 (空闲时间、循环,时间关键代码,等等),建议您缓存数据。

对实现者的说明

实现,在文本缓冲区对象需要获取或设置用户数据的情况下。

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间