示例#1
0
 internal static void OnUnknownElement(object sender, XmlElementEventArgs e)
 {
     if (ValidateSettings(Asmx, TraceEventType.Warning) && (e.Element != null))
     {
         string str  = RuntimeUtils.ElementString(e.Element);
         string name = (e.ExpectedElements == null) ? "WebUnknownElement" : ((e.ExpectedElements.Length == 0) ? "WebUnknownElement1" : "WebUnknownElement2");
         TraceEvent(TraceEventType.Warning, Res.GetString(name, new object[] { str, e.ExpectedElements }));
     }
 }
        internal static void OnUnknownElement(object sender, XmlElementEventArgs e)
        {
            if (!ValidateSettings(Asmx, TraceEventType.Warning))
            {
                return;
            }
            if (e.Element == null)
            {
                return;
            }
            string xml    = RuntimeUtils.ElementString(e.Element);
            string format = e.ExpectedElements == null ? Res.WebUnknownElement : e.ExpectedElements.Length == 0 ? Res.WebUnknownElement1 : Res.WebUnknownElement2;

            TraceEvent(TraceEventType.Warning, Res.GetString(format, xml, e.ExpectedElements));
        }