DataViewCommandHandler 클래스

명령이 데이터 뷰의 노드에 대 한 사용자 지정 명령을 구체적으로 구현 하는 기능을 제공 합니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataViewCommandHandler

네임스페이스:  Microsoft.VisualStudio.Data
어셈블리:  Microsoft.VisualStudio.Data(Microsoft.VisualStudio.Data.dll)

구문

‘선언
Public Class DataViewCommandHandler _
    Inherits ObjectWithSite
public class DataViewCommandHandler : ObjectWithSite
public ref class DataViewCommandHandler : public ObjectWithSite
type DataViewCommandHandler =  
    class
        inherit ObjectWithSite
    end
public class DataViewCommandHandler extends ObjectWithSite

DataViewCommandHandler 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 DataViewCommandHandler 클래스 생성자입니다. DataViewCommandHandler 클래스의 새 인스턴스를 인스턴스화합니다.

위쪽

속성

  이름 설명
Protected 속성 DataViewHierarchyAccessor 검색은 DataViewHierarchyAccessor 관리 되는 접근자를 제공 하는 개체 인스턴스는 IVsHierarchy 데이터 뷰 계층 구조를 구현 하는 개체입니다.
Public 속성 Site 개체 사이트를 설정 하거나 검색 합니다. (ObjectWithSite에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드 ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) 지정한 명령이 실행 됩니다.
Public 메서드 ExecuteCommand(array<Int32[], OleCommand, OleCommandExecutionOption, Object) 지정 된 명령을 여러 항목에서 실행 됩니다.
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetCommandStatus 명령 실행에서 지정 된 항목의 상태를 검색 합니다.
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 OnSiteChanged SiteChanged 이벤트를 발생시킵니다. (ObjectWithSite에서 상속됨)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

이벤트

  이름 설명
Public 이벤트 SiteChanged 이벤트 발생 시기는 Site 속성을 변경 합니다. (ObjectWithSite에서 상속됨)

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 IObjectWithSite.GetSite 마지막으로 사이트를 사용 하 여 설정 검색은 IObjectWithSite.SetSite 메서드.경우에 없는 알려진된 사이트 되는 예외 개체를 반환 합니다. (ObjectWithSite에서 상속됨)
명시적 인터페이스 구현Private 메서드 IObjectWithSite.SetSite 사이트의 사이트 개체 포인터를 제공합니다. (ObjectWithSite에서 상속됨)

위쪽

설명

데이터 공급자 명령이 사용자 지정 또는 자체 버전의 일반적인 명령 구현 하는 경우가이 개체를 구현 합니다.이 클래스 없이 데이터 공급자 기본 명령 처리기 구현만 참조할 수 있습니다.

데이터 공급자 명령을 실행 하는 경우 데이터 보기에 대 한 업데이트를 트리거하는 데 사용할 수 있습니다-예를 들어, 추가, 이름 바꾸기, 이동, 새로 고침, 또는 삭제에서 다양 한 노드 개체입니다.알림 데이터 보기를 변경 하려면 데이터 공급자 메서드를 사용 해야는 DataViewHierarchyAccessor 클래스에서이 클래스는 속성으로 제공 합니다.

해야이 하나에서 파생 된 클래스를 구현는 GetCommandStatus 메서드는 보호를 사용 하 여 DataViewHierarchyAccessor 클래스는 지정 된 contextualize에 itemIds, 다음 구현는 ExecuteCommand 실제로 지원 되는 지정 된 명령을 실행 하는 메서드.

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Data 네임스페이스

Hierarchy