1 type derived from SoapHeader
System.Web.Services (1)
System\Web\Services\Protocols\SoapUnknownHeader.cs (1)
21public sealed class SoapUnknownHeader : SoapHeader {
36 references to SoapHeader
System.Web.Services (36)
System\Web\Services\Description\SoapProtocolImporter.cs (2)
575mapping = soapImporter.ImportDerivedTypeMapping(part.Type, typeof(SoapHeader), true); 581mapping = xmlImporter.ImportDerivedTypeMapping(part.Element, typeof(SoapHeader), true);
System\Web\Services\Protocols\SoapHeader.cs (23)
220if (typeof(SoapHeader).IsAssignableFrom(o.GetType())) { 221unreferencedHeaders.Add((SoapHeader)o); 256SoapHeader header = (SoapHeader)headerValues[i]; 269foreach (SoapHeader header in this.unreferencedHeaders) { 274foreach (SoapHeader header in this.unknownHeaders) { 307SoapHeader[] headerArray = new SoapHeader[mappings.Length]; 310SoapHeader header = headers[i]; 328SoapHeader[] newHeaderArray = new SoapHeader[mappings.Length + otherHeaderCount]; 335newHeaderArray[count++] = (SoapHeader)otherHeaders[i]; 346foreach (SoapHeader header in otherHeaders) { 364SoapHeader header = headers[i]; 375foreach (SoapHeader header in headers) { 399SoapHeader header = headers[j]; 411SoapHeader header = headers[j]; 428SoapHeader header = headers[i]; 447if (values[j] != null) headers.Add((SoapHeader)values[j]); 451if (value != null) headers.Add((SoapHeader)value); 458SoapHeader header = headers[i]; 466static int FindMapping(SoapHeaderMapping[] mappings, SoapHeader header, SoapHeaderDirection direction) { 487static string GetHeaderElementName(SoapHeader header) {
System\Web\Services\Protocols\SoapHeaders.cs (8)
28public SoapHeader this[int index] { 29get { return (SoapHeader)List[index]; } 37public int Add(SoapHeader header) { 45public void Insert(int index, SoapHeader header) { 53public int IndexOf(SoapHeader header) { 61public bool Contains(SoapHeader header) { 69public void Remove(SoapHeader header) { 77public void CopyTo(SoapHeader[] array, int index) {
System\Web\Services\Protocols\SoapReflector.cs (3)
465if (soapHeader.headerType != typeof(SoapUnknownHeader) && soapHeader.headerType != typeof(SoapHeader)) 471if (!typeof(SoapHeader).IsAssignableFrom(soapHeader.headerType)) throw HeaderException(headerAttribute.MemberName, methodInfo.DeclaringType, Res.WebHeaderType); 484if (soapHeader.headerType != typeof(SoapHeader) && soapHeader.headerType != typeof(SoapUnknownHeader)) {