私はCoreService2010Client
を使用しています。私が持っているTCM ID値のリストを繰り返して、ローカライズするか、ローカライズしています。アイテムが既にローカライズされていることがあるので、client.Localize();
を呼び出すと、「アイテムはローカライズされています」という例外がスローされます。コアサービスを使用している場合、アイテムが既にその状態になっているときに致命的なエラーを発生させることなく、コンポーネントのローカライズまたはローカライズを行うにはどうすればよいですか?
コンポーネントを変更しようとする前に、コンポーネントの状態(ローカライズされているかローカライズされていないか)をテストするにはどうすればよいですか?
を返しますどのusedComponentData.BluePrintInfo.IsLocalizedをチェック! – MADCookie
カスタマーサポートまたはhttp://ideas.sdltridion.com/にERを登録することはできますが、通話の周りに簡単にキャッチしたり、アイテムがすでにローカライズされているかどうかを確認することはできません。同じ話は、CheckOut、CheckIn、UnLocalizeなどのほぼすべてのアクションに当てはまります。これは、多くの余分なサービス方法につながります。 –