다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 GetData 사용자 데이터 버퍼를 반환합니다.
Public 메서드 SetData 사용자 데이터 버퍼를 설정합니다.

위쪽

설명

IVsUserData 인터페이스 속성의 일반 그룹화 버퍼의 모니커는 가장 중요 한 것입니다. 이 인터페이스를 사용 하 여 설정 하거나 속성 (데이터)는 버퍼를 검색 합니다. GUID 다음 VARIANT를 반환 하는 속성을 인덱싱합니다.

사용 하 여 IVsUserData 가져오기 및 사용자 데이터를 설정 하 여 특히 효율적인 것은 아닙니다. 빠른 액세스를 위해 (유휴 시간, 루프, 시간 중심의 코드 등)을 대신 데이터를 캐시 하는 것이 좋습니다.

구현자 참고 사항

구현 하는 사용자 데이터를 설정 하려면 텍스트 버퍼 개체를 해야 하는 경우에.

참고 항목

참조

Microsoft.VisualStudio.TextManager.Interop 네임스페이스