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) |
Задает данные пользователей в буфер. |