共用方式為


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不是相當有效率的方法,來取得及設定使用者資料。 如需迅速存取 (閒置的時間、 迴圈、 時效性程式碼,等等),建議您改快取資料。

實作者注意事項

取得或設定使用者資料需要文字緩衝區物件中實作。

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間