public VisualSerializer(Type messageType) { var mapper = CreateMapper(new [] { messageType }); _xmlSerializer = CreateSerializer(mapper, messageType); _messageInstanceFactory = new MessageInstanceFactory(mapper, messageType); }
private static XMLMessageSerializer CreateSerializer(IMessageMapper mapper, Type type) { var xmlSerializer = new XMLMessageSerializer(); xmlSerializer.MessageMapper = mapper; xmlSerializer.MessageTypes = new List <Type> { type }; return(xmlSerializer); }
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; }