次の方法で共有


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 フラグメントである必要があります。 が のnull場合xmlPayloadUnescapedXmlプロパティは空の文字列です。

注意

xmlPayload は XML の有効性をチェックしません。

適用対象