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介面是泛用的群組屬性,其中最重要的是緩衝區的 moniker。 這個介面用來設定或擷取屬性 (資料) 從緩衝區中。 GUID 編制索引的屬性,則會傳回在變數中。
使用IVsUserData不是相當有效率的方法,來取得及設定使用者資料。 如需迅速存取 (閒置的時間、 迴圈、 時效性程式碼,等等),建議您改快取資料。
實作者注意事項
取得或設定使用者資料需要文字緩衝區物件中實作。