示例#1
0
        public CommandConverter(
            IRestApplication application,
            IObjectFactory objectFactory,
            IProcessingEngine processingEngine,
            IWireSerialization serialization,
            ISerialization <Stream> protobuf,
            ISerialization <XElement> xml,
            ISerialization <StreamReader> json)
        {
            Contract.Requires(application != null);
            Contract.Requires(objectFactory != null);
            Contract.Requires(processingEngine != null);
            Contract.Requires(serialization != null);
            Contract.Requires(protobuf != null);
            Contract.Requires(xml != null);
            Contract.Requires(json != null);

            this.Application      = application;
            this.ObjectFactory    = objectFactory;
            this.ProcessingEngine = processingEngine;
            this.Serialization    = serialization;
            this.Protobuf         = protobuf;
            this.Xml  = xml;
            this.Json = json;
        }
示例#2
0
        public CommandConverter(
            IRestApplication application,
            IObjectFactory objectFactory,
            IProcessingEngine processingEngine,
            IWireSerialization serialization)
        {
            Contract.Requires(application != null);
            Contract.Requires(objectFactory != null);
            Contract.Requires(processingEngine != null);
            Contract.Requires(serialization != null);

            this.Application      = application;
            this.ObjectFactory    = objectFactory;
            this.ProcessingEngine = processingEngine;
            this.Serialization    = serialization;
        }