UnescapedXmlDiagnosticData(String) 构造函数

定义

使用指定的 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 片段。 如果 xmlPayloadnull,则 UnescapedXml 属性为空字符串。

注意

xmlPayload 未检查 XML 有效性。

适用于