de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 Trumpi
Trumpi
質問

PropertyInfoからWCF名前空間を特定するにはどうすればよいですか?

私は IWsdlExportExtension の実装を書いており、対応するXSD宣言を変更する必要がある PropertyInfo インスタンスのリストを収集しました。これを行うために、私は彼らのXML名前空間を決定する必要があります。

私は DataMemberAttribute を見るだけでは十分ではないことを理解しています。その情報を提供できるWCFライブラリには、組み込みのメソッドがありますか?さもなければ、アルゴリズムはこれを決定するように見えるでしょうか?

2 2011-10-27T15:41:42+00:00 1
プログラミング
wcf
wsdl
xsd
Simon Mourier
2日 11月 2011 в 9:45
2011-11-02T09:45:57+00:00
さらに
ソース
編集
#56790229

私が望むのは、 ContractDescriptionクラスのインスタンスを取得することですをご覧ください。このクラスには、名前空間プロパティがあります。

GetContract メソッドの1つを使用して、このクラスのインスタンスを取得できます。それらには型パラメータがあります。あなたの場合、この種の呼び出しを使うことができます:

string myNamespace = ContractDescription.GetContract(
          typeof(IMyService),
          myPropertyInfo.DeclaringType).Namespace;

注:契約タイプ(このサンプルでは typeof(IMyService))も必要です

0
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 1週間前
2
Hideo Nakagawa
登録済み 1週間前
3
Sergiy Tytarenko
登録済み 1週間前
4
shoxrux azadov
登録済み 1週間前
5
Koreets Koreytsev
登録済み 2週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属