UnescapedXmlDiagnosticData(String) Konstruktor

Definition

Initialisiert eine neue Instanz der UnescapedXmlDiagnosticData-Klasse unter Verwendung der angegebenen XML-Daten-Zeichenfolge.

public:
 UnescapedXmlDiagnosticData(System::String ^ xmlPayload);
public UnescapedXmlDiagnosticData (string xmlPayload);
new System.Diagnostics.UnescapedXmlDiagnosticData : string -> System.Diagnostics.UnescapedXmlDiagnosticData
Public Sub New (xmlPayload As String)

Parameter

xmlPayload
String

Die XML-Daten, die im UserData-Knoten des Ereignisschemas protokolliert werden sollten.

Beispiele

Im folgenden Codebeispiel wird die Verwendung des UnescapedXmlDiagnosticData Konstruktors veranschaulicht. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die EventSchemaTraceListener-Klasse bereitgestellt wird.

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)

Hinweise

Wenn Ihr Code End-to-End-Schemakonform sein soll, muss der xmlPayload Parameter ein XML-Fragment sein, das anhand des End-to-End-Ereignisschemas überprüft werden kann. Wenn xmlPayload ist null, ist die UnescapedXml Eigenschaft eine leere Zeichenfolge.

Hinweis

xmlPayload ist nicht auf XML-Gültigkeit überprüft.

Gilt für: