EditingScope 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
편집 범위는 하나의 원자성 작업 단위로 커밋하거나 롤백할 수 있는 트리에 대한 변경 내용 ModelItem 의 컬렉션을 나타냅니다.
public ref class EditingScope : System::Activities::Presentation::Model::ModelEditingScope
public class EditingScope : System.Activities.Presentation.Model.ModelEditingScope
type EditingScope = class
inherit ModelEditingScope
Public Class EditingScope
Inherits ModelEditingScope
- 상속
설명
이는 여러 ModelItem 개체에 대한 변경 내용 집합을 함께 일괄 처리할 때 유용합니다. 예를 들어 메시징 활동에서 발생한 대화 상자의 변경 내용은 여러 속성 값에 영향을 줍니다. 그러나 모든 변경 내용이 발생한 대화 상자에서 나오기 때문에 변경 내용을 일괄 처리로 간주하고 단일 작업 단위로 실행 취소해야 합니다. 사용량에 대한 자세한 내용은 편집 범위 샘플을 참조하세요.
속성
| Name | Description |
|---|---|
| Changes |
변경 내용 목록을 가져옵니다. |
| Description |
변경 내용 그룹에 대해 설명합니다. 변경 내용을 커밋하기 전에 언제든지 변경할 수 있습니다. (다음에서 상속됨 ModelEditingScope) |
| HasEffectiveChanges |
변경 내용이 편집 범위에 적용되었는지 여부를 지정하는 부울을 가져옵니다. |
메서드
| Name | Description |
|---|---|
| CanComplete() |
현재 편집 범위 인스턴스를 완료할 수 있는지 여부를 결정합니다. |
| Complete() |
메서드를 호출하여 편집 범위를 완료합니다 OnComplete() . (다음에서 상속됨 ModelEditingScope) |
| Dispose() |
편집 범위가 이미 완료되거나 되돌리지 않는 한 변경 내용을 중단하여 이 개체를 삭제합니다. (다음에서 상속됨 ModelEditingScope) |
| Dispose(Boolean) |
변경 내용을 중단하여 이 개체를 삭제합니다. (다음에서 상속됨 ModelEditingScope) |
| Equals(Object) |
지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| OnComplete() |
Complete 이벤트를 발생합니다. |
| OnException(Exception) |
지정된 예외를 처리합니다. |
| OnRevert(Boolean) |
Revert 이벤트를 발생합니다. |
| Revert() |
편집 범위 중에 변경한 내용을 중단합니다. (다음에서 상속됨 ModelEditingScope) |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |