ILinkedUndoContext 인터페이스

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

네임스페이스:  Microsoft.VisualStudio.Modeling.ExtensionEnablement
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.11.0(Microsoft.VisualStudio.Modeling.Sdk.11.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 네임스페이스