允许调用方使用 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 访问 (空闲时间、循环,时间关键代码,等等),建议您缓存数据。
对实现者的说明
实现,在文本缓冲区对象需要获取或设置用户数据的情况下。