Using an enum type with WCF services
I recently started to work with Windows Communication Foundation and one of the first problems I did run into was how to use enum type in WCF.
This is a small example of a data contract and a service contract/interface that makes use of the enum type.
using System; using System.ServiceModel; using System.Runtime.Serialization; namespace Test.DataContracts { [DataContract(Namespace = "Testing", Name = "JobResult")] public enum JobResult { [EnumMember] Passed = 0, [EnumMember] Failed = 1, [EnumMember] Running = 2, [EnumMember] TestFailure = 3, [EnumMember] Queued = 4, [EnumMember] JobNotFound = 5 } } |