Ejemplo n.º 1
0
        public static void WriteSoapMessage(XmlTextWriter xtw, SoapMethodStubInfo method, SoapHeaderDirection dir, object bodyContent, SoapHeaderCollection headers, bool soap12)
        {
            SoapBindingUse methodUse        = dir == SoapHeaderDirection.Fault ? SoapBindingUse.Literal : method.Use;
            XmlSerializer  bodySerializer   = method.GetBodySerializer(dir, soap12);
            XmlSerializer  headerSerializer = method.GetHeaderSerializer(dir);

            object[] headerArray = method.GetHeaderValueArray(dir, headers);
            WriteSoapMessage(xtw, methodUse, bodySerializer, headerSerializer, bodyContent, headerArray, soap12);
        }
Ejemplo n.º 2
0
		public static void WriteSoapMessage (XmlTextWriter xtw, SoapMethodStubInfo method, SoapHeaderDirection dir, object bodyContent, SoapHeaderCollection headers, bool soap12)
		{
			SoapBindingUse methodUse = dir == SoapHeaderDirection.Fault ? SoapBindingUse.Literal : method.Use;
			XmlSerializer bodySerializer = method.GetBodySerializer (dir, soap12);
			XmlSerializer headerSerializer = method.GetHeaderSerializer (dir);
			object[] headerArray = method.GetHeaderValueArray (dir, headers);
			WriteSoapMessage (xtw, methodUse, bodySerializer, headerSerializer, bodyContent, headerArray, soap12);
		}