2012-04-12 8 views
1

WCFに関連付けられた属性を使用して列挙型を直列化して渡すことができるかどうか知りませんか?例えば.NET - WCFを介して属性を持つ列挙型を渡す

public enum Dog 
{ 
    [Description("German Shepard")] 
    GERMAN_SHEPARD = 1, 
    [Description("Labrador Retriever")] 
    LABRADOR_RETRIEVER = 2 
} 

私はその後、WCFを介して公開されたメソッドの戻り値としてこの列挙のインスタンスを渡したいです。呼び出しコードが "Add Service Reference"を使用するとき、Description属性を再構築できるはずです。

ありがとうございました。

答えて

1

共有アセンブリに移送する列挙型やその他のタイプを設定する必要があります。次に、「サービス参照の追加」を使用する代わりに、/r flag along with svcutil to generate your service proxyを使用できます。

クライアントアプリケーションは、代わりに共有アセンブリから列挙型を参照する必要があります。

関連する問題