다음을 통해 공유


ILinkedUndoContext 인터페이스

Begintransaction를 사용하여 일련의 작업을 하나의 트랜잭션으로 그룹화합니다.

네임스페이스:  Microsoft.VisualStudio.Modeling.ExtensionEnablement
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.12.0(Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

구문

‘선언
Public Interface ILinkedUndoContext
public interface ILinkedUndoContext

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

메서드

  이름 설명
Public 메서드 BeginTransaction 일련의 변경 내용을 모델에 그룹화합니다.임의의 변경이 실패할 경우 전체 그룹을 중단하고 모델을 변경하지 않은 채로 둘 수 있습니다.트랜잭션을 완료하려면 Commit()을 호출합니다.사용자가 실행 취소를 호출하면 전체 그룹이 롤백됩니다.

위쪽

설명

에 Visual Studio 컨텍스트를 얻을 수 있습니다 확장 된 ILinkedUndoTransaction 다음과 같이 만들 수 있습니다:

[Import]
public ILinkedUndoContext LinkedUndoContext { get; set; }

자세한 내용은 방법: 트랜잭션을 사용하여 모델 업데이트 연결을 참조하십시오.

참고 항목

참조

Microsoft.VisualStudio.Modeling.ExtensionEnablement 네임스페이스