다음을 통해 공유


DataViewHierarchyAccessor.DropObjectNode 메서드

기존 데이터 원본에서 데이터 뷰 계층 구조에서 개체를 나타내는 노드를 삭제 합니다.

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

구문

‘선언
Public Sub DropObjectNode ( _
    itemId As Integer _
)
public void DropObjectNode(
    int itemId
)
public:
void DropObjectNode(
    int itemId
)
member DropObjectNode : 
        itemId:int -> unit 
public function DropObjectNode(
    itemId : int
)

매개 변수

  • itemId
    형식: System.Int32
    삭제 될 노드의 항목 ID입니다.

예외

예외 조건
ArgumentException

itemId 매개 변수가 잘못 되었거나 개체 기반된 노드를 나타냅니다.

설명

DDEX 공급자 두 시나리오에서는이 메서드를 호출 해야 합니다.

일종의 "New <object>" 명령 (예를 들어, "새 테이블" 명령)을 구현 하는 경우 첫 번째 고 디자이너 나 왔 후 사용자가이 새 개체 만들기를 취소 하려면 결정 합니다.이 시나리오에서 노드 생성 호출 하 여 CreateObjectNode 삭제 해야 합니다.

두 번째 형태의 "<object> 삭제" 명령 구현 하는 경우 공급자는 데이터 소스에서 삭제 작업을 수행 하 고 다음 데이터 뷰 계층 구조에서 노드를 제거 하도록 요청 합니다 경우.

만들기 또는 개체에서 데이터 소스를 나타내는 노드를 삭제할 수 있습니다.만들거나 노드 "보기" 또는 "표"와 같은 정적 노드를 삭제 하 여 형식 계층 구조를 동적으로 수정할 수 없습니다.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

DataViewHierarchyAccessor 클래스

Microsoft.VisualStudio.Data 네임스페이스