internal static void OnUnknownAttribute(object sender, XmlAttributeEventArgs e) { if (!ValidateSettings(Asmx, TraceEventType.Warning)) { return; } if (e.Attr == null) { return; } // ignore attributes from known namepsaces if (RuntimeUtils.IsKnownNamespace(e.Attr.NamespaceURI)) { return; } string format = e.ExpectedAttributes == null ? Res.WebUnknownAttribute : e.ExpectedAttributes.Length == 0 ? Res.WebUnknownAttribute2 : Res.WebUnknownAttribute3; TraceEvent(TraceEventType.Warning, Res.GetString(format, e.Attr.Name, e.Attr.Value, e.ExpectedAttributes)); }
internal static void OnUnknownAttribute(object sender, XmlAttributeEventArgs e) { if ((ValidateSettings(Asmx, TraceEventType.Warning) && (e.Attr != null)) && !RuntimeUtils.IsKnownNamespace(e.Attr.NamespaceURI)) { string name = (e.ExpectedAttributes == null) ? "WebUnknownAttribute" : ((e.ExpectedAttributes.Length == 0) ? "WebUnknownAttribute2" : "WebUnknownAttribute3"); TraceEvent(TraceEventType.Warning, Res.GetString(name, new object[] { e.Attr.Name, e.Attr.Value, e.ExpectedAttributes })); } }