Поделиться через


UnescapedXmlDiagnosticData(String) Конструктор

Определение

Инициализирует новый экземпляр класса UnescapedXmlDiagnosticData, используя указанную строку XML-данных.

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

XML-данные, которые необходимо внести в журнал в узле схемы событий UserData.

Примеры

В следующем примере кода показано, как использовать 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.

Применяется к