The MsmqIntegrationBinding allows users to create WCF applications that send and receive messages to and from existing MSMQ applications that use System.Messaging or other MSMQ APIs.
[ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples")][ServiceKnownType(typeof(PurchaseOrder))]public interface IOrderProcessor{ [OperationContract(IsOneWay = true, Action = "*")] void SubmitPurchaseOrder(MsmqMessage<PurchaseOrder> msg);}