3
Tridion Core Services를 사용하여 구성 요소를 업데이트하려고합니다. 내 방법과 같은 방법이다 : 나는 그것을 실행할 때Tridion 2011 핵심 서비스 - 구성 요소를 업데이트하는 중 오류가 발생했습니다.
public ComponentData Update(ComponentData component)
{
return _session.Client.Update(component, new ReadOptions()) as ComponentData;
}
내가받을 다음과 같은 오류 : 체크 아웃하는 내가 체크인 시도 공유 항목
을 할 수 없습니다
구성 요소를 업데이트하기 전에 동일한 오류가 다시 발생했습니다. 이 경우 내가 뭘 잘못하고 있는지에 대한 조언을 해줄 수 있습니까?
답변 해 주셔서 감사합니다. 04 레벨 대신 06 레벨에서 항목을 열어서 구성 요소를 편집 할 수 있습니다. 혹시 편집 가능한 버전의 구성 요소를 열 수 있는지 알고 있습니까? 나는 수준을 바꿨지 만 이제는 IsEditable이 거짓이라는 오류가 발생합니다. 이것은 내가 읽는 방법입니다 ... public ComponentData Read (string webDav) { var result = _session.Client.Read (webDav, new ReadOptions()) as ComponentData; 반품 결과; } –
먼저 CheckOut을 호출해야합니다. permanentLock에 "false"를 지정했습니다. –
예 CheckOut() (리드가 필요하지 않음)을 호출하고, 반환 개체를 업데이트하고, Update() 및 CheckIn()을 호출해야했습니다. 또한 Update() 대신에 사용 된 Save()와 함께 작동합니다. 당신의 도움을 주셔서 감사합니다! –