2014-06-18 10 views
1

문서 라이브러리에 대한 SP.ContentTypeCollection이 있습니다. 사이트의 콘텐츠 형식에서 선택한 파일을 추가하려고합니다. 또한 해당 라이브러리의 새로운 DEFAULT 컨텐츠 유형이어야합니다.SharePoint 2010 클라이언트 개체 모델, 콘텐츠 형식 컬렉션 지우기

따라서 문서 라이브러리의 기존 유형을 목록에 복사했습니다. 그런 다음 콘텐츠 유형을 지우고 새 콘텐츠를 먼저 추가하여 기본 콘텐츠가되도록하려고합니다. 그런 다음 복사 한 다른 파일을 추가합니다.

문제 : 컬렉션의 콘텐츠 형식 중 하나 또는 모두를 삭제할 수있는 방법을 찾을 수 없습니다.

도움 말? :-) 미리 감사드립니다.

답변

0

SP.ContentTypeCollection 목록에서 요소를 삭제할 수 없습니다. 이 article은 클라이언트 개체 모델을 사용하여 콘텐츠 형식을 삭제하는 코드 스 니펫을 제공하지만 사용중인 콘텐츠 형식을 사용중인 콘텐츠 형식을 삭제할 수 없는지 여부를 코드에서 확인하지 않습니다.

코드 스 니펫은 ContentType.DeleteObject 함수를 사용하여 콘텐츠 형식을 삭제합니다. 해당 MSDN 링크의 예외 사항을 알아 두십시오.