IVsUserData Интерфейс

Определение

Разрешает вызывающему объекту использовать идентификатор GUID для задания или получения пользовательских данных (свойств).

public interface class IVsUserData
public interface class IVsUserData
__interface IVsUserData
[System.Runtime.InteropServices.Guid("978A8E17-4DF8-432A-9623-D530A26452BC")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsUserData
[<System.Runtime.InteropServices.Guid("978A8E17-4DF8-432A-9623-D530A26452BC")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsUserData = interface
Public Interface IVsUserData
Производный
Атрибуты

Комментарии

IVsUserDataИнтерфейс является универсальным группированием свойств, наиболее важным из которых является моникер буфера. Этот интерфейс используется для задания или получения свойств (данных) из буфера. Идентификатор GUID индексирует свойства, которые затем возвращаются в виде VARIANT.

Использование не является IVsUserData особенно эффективным способом получения и задания пользовательских данных. Для быстрого доступа (время простоя, циклы, критичный по времени код и т. д.) рекомендуется кэшировать данные.

Примечания для тех, кто реализует этот метод

Реализуйте в случаях, когда объекты текстового буфера должны получать или задавать пользовательские данные.

Методы

GetData(Guid, Object)

Возвращает данные пользователя из буфера.

SetData(Guid, Object)

Задает данные пользователей в буфер.

Применяется к