DataObjectChangeEvents.EndEventGroup 메서드

종료를 호출 하 여 시작 된 이벤트 그룹은 StartEventGroup 방법.

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

구문

‘선언
Public MustOverride Sub EndEventGroup ( _
    groupId As Integer _
)
public abstract void EndEventGroup(
    int groupId
)
public:
virtual void EndEventGroup(
    int groupId
) abstract
abstract EndEventGroup : 
        groupId:int -> unit
public abstract function EndEventGroup(
    groupId : int
)

매개 변수

  • groupId
    형식: Int32

    지정 된 이벤트 그룹에 대 한 ID 번호입니다.

예외

예외 조건
ArgumentOutOfRangeException

groupId 매개 변수가 0 보다 작거나 같은 이거나 할당 된 그룹의 현재 번호 보다 큽니다.

ArgumentException

groupId 매개 변수가 잘못된 경우

설명

상황에 따라 여러 변경 이벤트 그룹화 및 원자 트랜잭션으로 처리 해야 할.

이벤트 리스너 이벤트 그룹 알림 이벤트 그룹 내에 발생 한 이벤트 큐를 조합 하면 반응 하는 일반적으로 그런 다음 알림 이벤트 그룹 종료 된 후에 이벤트 처리 됩니다 트랜잭션 방식으로 (즉, 적용 되는 모든 이벤트 또는 이벤트 적용 없음).

이벤트 그룹의 그룹 id 식별 하 고 각 계층의 사양을 사용 하 여 구현 된 알림 쪽 이벤트 그룹화 호출 하 여 시작 되는 알림 StartEventGroup, 그룹의 ID를 반환 하는. 다음 알림 호출에서 RaiseObjectAdded,RaiseObjectChanged, 및 RaiseObjectRemoved 그룹 ID를 전달 하는 방법 (는 알림 호출 하 여 그룹에는 포함 된 이벤트를 시작할 수 있습니다 필요에 따라 StartEventGroup 마찬가지로 현재 그룹 id입니다.)

마지막 호출 하 여 알림 EndEventGroup를 사용 하 여 그룹 id입니다. 최상위 그룹에 한 번 (호출 하 여 만든 그룹 StartEventGroup 0 매개 변수를 사용 하 여) 종료 되었습니다, 모든 해당 그룹에 대해 발생 하는 이벤트 수신기는 단일 이벤트 그룹에 발송 됩니다.

.NET Framework 보안

참고 항목

참조

DataObjectChangeEvents 클래스

Microsoft.VisualStudio.Data 네임스페이스