Example #1
0
        public VisualSerializer(Type messageType)
        {
            var mapper = CreateMapper(new [] { messageType });

            _xmlSerializer          = CreateSerializer(mapper, messageType);
            _messageInstanceFactory = new MessageInstanceFactory(mapper, messageType);
        }
Example #2
0
        private static XMLMessageSerializer CreateSerializer(IMessageMapper mapper, Type type)
        {
            var xmlSerializer = new XMLMessageSerializer();

            xmlSerializer.MessageMapper = mapper;
            xmlSerializer.MessageTypes  = new List <Type> {
                type
            };
            return(xmlSerializer);
        }
Example #3
0
 public DefaultSOAPAPICallHandler(XMLMessageSerializer soapBodyContent,
                                  APIContext apiContext, Dictionary <String, String> Config,
                                  string methodName)
 {
     this.ApiContext  = apiContext;
     this.MethodName  = methodName;
     this.Config      = ConfigManager.GetConfigWithDefaults(apiContext.Config == null ? Config : apiContext.Config);
     HeaderContent    = apiContext.SOAPHeader;
     this.BodyContent = soapBodyContent;
 }
 public DefaultSOAPAPICallHandler(XMLMessageSerializer soapBodyContent,
     APIContext apiContext, Dictionary<String, String> Config,
     string methodName)
 {
     this.ApiContext = apiContext;
     this.MethodName = methodName;
     this.Config = ConfigManager.GetConfigWithDefaults(apiContext.Config == null ? Config : apiContext.Config);
     HeaderContent = apiContext.SOAPHeader;
     this.BodyContent = soapBodyContent;
 }