dotnet-core/release-notes/1.0/1.0.0-api/1.0.0-api_System.Runtime.Diagnostics.md

25 lines
934 B
Markdown
Raw Normal View History

2017-07-05 23:24:38 +02:00
# System.Runtime.Diagnostics
``` diff
+namespace System.Runtime.Diagnostics {
+ public class EventTraceActivity {
+ public Guid ActivityId;
+ public EventTraceActivity(bool setOnThread=false);
+ public EventTraceActivity(Guid guid, bool setOnThread=false);
+ public static EventTraceActivity Empty { get; }
+ public static string Name { get; }
+ public static Guid GetActivityIdFromThread();
+ public static EventTraceActivity GetFromThreadOrCreate(bool clearIdOnThread=false);
+ public void SetActivityId(Guid guid);
+ }
+ public class TraceRecord {
+ protected const string EventIdBase = "http://schemas.microsoft.com/2006/08/ServiceModel/";
+ protected const string NamespaceSuffix = "TraceRecord";
+ public TraceRecord();
+ protected string BuildEventId(string eventId);
+ protected string XmlEncode(string text);
+ }
+}
```