UnescapedXmlDiagnosticData(String) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的 XML 数据字符串初始化 UnescapedXmlDiagnosticData 类的新实例。
public:
UnescapedXmlDiagnosticData(System::String ^ xmlPayload);
public UnescapedXmlDiagnosticData (string xmlPayload);
new System.Diagnostics.UnescapedXmlDiagnosticData : string -> System.Diagnostics.UnescapedXmlDiagnosticData
Public Sub New (xmlPayload As String)
参数
- xmlPayload
- String
要写入事件架构的 UserData
节点中的 XML 数据。
示例
下面的代码示例演示如何使用 UnescapedXmlDiagnosticData 构造函数。 此代码示例是为 EventSchemaTraceListener 类提供的一个更大示例的一部分。
string testString = "<Test><InnerElement Val=\"1\" /><InnerElement Val=\"Data\"/><AnotherElement>11</AnotherElement></Test>";
UnescapedXmlDiagnosticData unXData = new UnescapedXmlDiagnosticData(testString);
ts.TraceData(TraceEventType.Error, 38, unXData);
Dim testString As String = "<Test><InnerElement Val=""1"" /><InnerElement Val=""Data""/><AnotherElement>11</AnotherElement></Test>"
Dim unXData As New UnescapedXmlDiagnosticData(testString)
ts.TraceData(TraceEventType.Error, 38, unXData)
注解
如果希望代码符合端到端架构,则 xmlPayload
参数必须是可针对端到端事件架构进行验证的 XML 片段。 如果 xmlPayload
为 null
,则 UnescapedXml 属性为空字符串。
注意
xmlPayload
未检查 XML 有效性。