[Flags]
次の属性を持つ C# dll で定義された Enum があります。
[Flags]
[DataContract(Namespace = "MyApp")]
public enum MobileNotifications
{
/// <summary>
///
/// </summary>
[EnumMember]
None,
/// <summary>
///
/// </summary>
[EnumMember]
Msg1,
/// <summary>
///
/// </summary>
[EnumMember]
Msg2,
/// <summary>
///
/// </summary>
[EnumMember]
Msg3,
/// <summary>
///
/// </summary>
[EnumMember]
Msg4
}
メソッド「GetFlags」を呼び出すと、値が単一の値として返されInt
ます。
MobileNotifications GetNotifications()
{
return Msg1 | Msg4;
}
上記のメソッド5
は値として返します。WCF が json を解析できる列挙型フラグを渡す方法はありますか?
これは .NET 4.0 WCF サービスです。