私は私がしたいときに、私はこの方法名前は
[OperationContract]
void DoActionMailDirectLinkContent(string toAddress, Actions.MailDirectLinkContent mailDirectLinkContent);
を持っている私のWCFサービスでそれ
[DataContract]
public class Actions
{
[DataContract]
public enum MailDirectLinkContent
{
[EnumMember]
[DescriptionAttribute("Second account holder")]
SecondAccountHolder = 0,
[EnumMember]
[DescriptionAttribute("Legal representative")]
LegalRepresentative = 1,
[EnumMember]
[DescriptionAttribute("Authorized representative")]
AuthorizedRepresentative = 2
}
}
に列挙して、クラスアクションを持っています(クラス名と列挙名の間にドットが消える)
var myValue = ActionsMailDirectLinkContent.AuthorizedRepresentative;
:それはこのように来る、私のWebクライアントでこの列挙型を使用します
私はこの動作のためのまともな説明があると思うが、私は1つを見つけることができませんでした。
UPDATE: は、私はクラスの外に列挙型を取り、彼らはまだ一緒にグループ化されているように、サブフォルダにそれを置きます。この変更の理由はanother issueです。私はこのようにして解決しました。