ModelEditingScope 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
편집 저장소에 대한 변경 그룹을 나타냅니다. 변경 그룹은 트랜잭션입니다. 편집 범위에서 변경된 내용은 하나의 단위로 커밋하거나 중단할 수 있습니다.
public ref class ModelEditingScope abstract : IDisposable
public abstract class ModelEditingScope : IDisposable
type ModelEditingScope = class
interface IDisposable
Public MustInherit Class ModelEditingScope
Implements IDisposable
- 상속
-
ModelEditingScope
- 파생
- 구현
설명
편집 범위가 커밋되면 편집 저장소는 해당 범위 내에서 발생한 모든 변경 내용을 가져와 모델에 적용합니다. 편집 범위의 Revert 메서드가 호출되거나 편집 범위가 호출되기 전에 Complete 삭제된 경우 편집 범위는 대신 기본 개체에 대한 변경 내용을 되돌리고 편집 저장소에서 상태를 다시 적용합니다. 이렇게 하면 실행 취소 메커니즘에 대한 견고한 기반이 제공됩니다.
생성자
ModelEditingScope() |
새 ModelEditingScope를 만듭니다. |
속성
Description |
변경 그룹에 대해 설명합니다. 변경 내용이 커밋되기 전에 언제든지 변경할 수 있습니다. |
메서드
CanComplete() |
OnComplete()를 호출해야 하는지 변경 내용을 되돌려야 하는지를 결정합니다. 파일을 수정하기 위해 소스 제어 시스템에서 체크 아웃할 수 없는 경우 등이 되돌려야 하는 경우에 해당합니다. |
Complete() |
OnComplete() 메서드를 호출하여 편집 범위를 완료합니다. |
Dispose() |
편집 범위를 이미 완료했거나 되돌리지 않은 경우 변경을 중단하여 이 개체를 삭제합니다. |
Dispose(Boolean) |
변경을 중단하여 이 개체를 삭제합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
OnComplete() |
편집 범위를 실제로 완료합니다. |
OnException(Exception) |
예외를 처리합니다. |
OnRevert(Boolean) |
편집 범위를 실제로 되돌립니다. |
Revert() |
편집 범위 중에 변경된 내용을 취소합니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
.NET