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.