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 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
BeginTransaction | 일련의 변경 내용을 모델에 그룹화합니다.임의의 변경이 실패할 경우 전체 그룹을 중단하고 모델을 변경하지 않은 채로 둘 수 있습니다.트랜잭션을 완료하려면 Commit()을 호출합니다.사용자가 실행 취소를 호출하면 전체 그룹이 롤백됩니다. |
위쪽
설명
에 Visual Studio 컨텍스트를 얻을 수 있습니다 확장 된 ILinkedUndoTransaction 다음과 같이 만들 수 있습니다:
[Import]
public ILinkedUndoContext LinkedUndoContext { get; set; }
자세한 내용은 방법: 트랜잭션을 사용하여 모델 업데이트 연결을 참조하십시오.