Sdílet prostřednictvím


UnescapedXmlDiagnosticData(String) Konstruktor

Definice

Inicializuje novou instanci UnescapedXmlDiagnosticData třídy pomocí zadaného datového řetězce XML.

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

Parametry

xmlPayload
String

Data XML, která se mají protokolovat v UserData uzlu schématu události.

Příklady

Následující příklad kódu ukazuje, jak použít UnescapedXmlDiagnosticData konstruktor. Tento příklad kódu je součástí většího příkladu EventSchemaTraceListener , který je k dispozici pro třídu.

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)

Poznámky

Pokud chcete, aby váš kód odpovídal komplexnímu schématu xmlPayload , musí být parametr fragmentem XML, který lze ověřit proti schématu událostí typu end-to-end. Pokud xmlPayload je null, UnescapedXml vlastnost je prázdný řetězec.

Poznámka

xmlPayload není kontrolována platnost XML.

Platí pro