私はWCFプログラミングとそのシンジケーションクラスなどが初めてです。誰かが自分のサービスのルートアドレスにアクセスしようとすると、プログラムでAtomPubサービス文書を作成しようとしています。私は以下から分かるように、いくつかのカスタム属性と要素を追加したいしかしwcf - サービス文書のカスタマイズ
<service>
<app:workspace>
<a10:title type="text">Sample Repository</a10:title>
<app:collection href="http://some_url">
<a10:title type="text">Root Collection</a10:title>
</app:collection>
</app:workspace>
</service>
- 私はある程度ServiceDocument、ResourceCollectionInfo、ワークスペースのクラスを使用していることを行うことができると思います。 MSDNのWebサイトや他の場所でずっと利用できるものは何もありませんのxmlns属性、cmisra要素などに
<service
xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200908/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:app="http://www.w3.org/2007/app"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200908/">
<workspace>
<atom:title>Sample Repository</atom:title>
<collection href="http://some_url">
<atom:title>Root Collection</atom:title>
<cmisra:collectionType>root</cmisra:collectionType>
</collection>
</workspace>
</service>
を注意してください。どのようにこれを達成するための任意の入力をいただければ幸いです。
ありがとうございます!
ありがとうございました。
あなたの答えをありがとう。私は数日前にウェブをチェックしながらこの答えに達しました。しかし、これはまさに私が望んでいた答えでした。 – Mandar