内部名またはIDでコンテンツタイプを取得しようとしています。内部名またはIDでコンテンツタイプを取得する方法
私はこのコードを使用していますが、動作しません。
SPContentTypeId eventTypeId = new SPContentTypeId("0x0102");
SPContentType eventType = web.AvailableContentTypes[eventTypeId];
ご意見はありますか?
ありがとうございました。
内部名またはIDでコンテンツタイプを取得しようとしています。内部名またはIDでコンテンツタイプを取得する方法
私はこのコードを使用していますが、動作しません。
SPContentTypeId eventTypeId = new SPContentTypeId("0x0102");
SPContentType eventType = web.AvailableContentTypes[eventTypeId];
ご意見はありますか?
ありがとうございました。
あなたは、あなたの質問に提供した情報に基づいて、私は何を探していることは、このようなものだと思う:
SPContentType spct = web.AvailableContentTypes ["ContentTypeName"];
幸運! :)
ちょうど上記の注意。コンテンツタイプを変更する予定がある場合は、上記の機能を使用しないでください。読み取り専用のバージョンが返されます。あなたは使用することにしたい。
web.ContentTypes["ContentTypeName"].
の代わりに:
web.AvailableContentTypes["ContentTypeName"].
ただ、上記の答えが本当に正しくないとして、人々の時間の全体の杭を保存します。実際にコンテキストに依存し、どのように使用しているかによって、両方のオプションが含まれている必要があります。彼らは細部を与えていませんが、これはGoogleのトップ答えです。
その後、彼の投稿を編集してください:) –
@JimYarbro私は今やったことありがとう;-)私はそれを行うことができるか分からなかった。 – sethreidnz
あなたのコードは私の役に立つコードで、SPContentTypeをロードする正しい方法です。どのような例外がありますか? _何がうまくいかない? – Stefan