다음을 통해 공유


변경 내용 저장 또는 삭제

항목에 속성을 설정하면 변경 내용을 명시적으로 저장할 때까지 변경 내용이 실제로 COM+ 카탈로그에 기록되지 않습니다. 항목을 포함하는 컬렉션에 대한 COMAdminCatalogCollection 개체의 SaveChanges 메서드를 사용하여 이 작업을 수행합니다.

아직 커밋되지 않은 변경 내용을 취소하려면 COMAdminCatalogCollection 개체에서 Populate 메서드를 호출할 수 있습니다. 이렇게 하면 컬렉션의 모든 항목에 대한 COM+ 카탈로그의 모든 영구 데이터를 읽고 보류 중인 변경 내용을 효과적으로 삭제합니다.

SaveChanges를 사용하는 경우 선택한 속성 설정의 불일치로 인해 오류가 발생하며 SaveChanges에서 오류를 반환한 개체를 작성하지 못합니다. 지정된 항목의 모든 속성이 작성되거나 전체적으로 작성되지 않습니다.

그러나 쓰기 오류가 발생하면 호환되지 않는 설정으로 인한 것이 아닐 수 있습니다. 다른 오류가 발생했을 수 있습니다. 확실하지 않은 오류의 세부 정보를 검사해야 합니다. 자세한 내용은 COM+ 관리 오류속성 간의 상호 종속성 처리를 참조하세요.

일반적으로 한 번에 저장하려는 변경 내용이 많을수록 특히 여러 개체가 변경될수록 오류가 발생할 가능성이 높고 추적하기가 더 어려워집니다.

또한 채우기SaveChanges 호출 사이에는 컬렉션의 항목에 대한 잠금이 없습니다. 경합이 가능합니다. 자세한 내용은 속성 가져오기 및 설정을 참조하세요.

속성 가져오기 및 설정

속성 간의 상호 종속성

사용 가능한 속성 쿼리