1 <?xml version="1.0" encoding="utf-8"?>
\r
4 <name>System.Diagnostics.Tracing</name>
\r
7 <member name="T:System.Diagnostics.Tracing.EventActivityOptions">
\r
8 <summary>Specifies the tracking of activity start and stop events. </summary>
\r
10 <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Detachable">
\r
11 <summary>Allow overlapping activities. By default, activity starts and stops must be property nested. That is, a sequence of Start A, Start B, Stop A, Stop B is not allowed will result in B stopping at the same time as A.</summary>
\r
13 <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Disable">
\r
14 <summary>Turn off start and stop tracking. </summary>
\r
16 <member name="F:System.Diagnostics.Tracing.EventActivityOptions.None">
\r
17 <summary>Use the default behavior for start and stop tracking.</summary>
\r
19 <member name="F:System.Diagnostics.Tracing.EventActivityOptions.Recursive">
\r
20 <summary>Allow recursive activity starts. By default, an activity cannot be recursive. That is, a sequence of Start A, Start A, Stop A, Stop A is not allowed. Unintentional recursive activities can occur if the app executes and for some the stop is not reached before another start is called. </summary>
\r
22 <member name="T:System.Diagnostics.Tracing.EventAttribute">
\r
23 <summary>Specifies additional event schema information for an event.</summary>
\r
25 <member name="M:System.Diagnostics.Tracing.EventAttribute.#ctor(System.Int32)">
\r
26 <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventAttribute" /> class with the specified event identifier.</summary>
\r
27 <param name="eventId">The event identifier for the event.</param>
\r
29 <member name="P:System.Diagnostics.Tracing.EventAttribute.ActivityOptions">
\r
30 <summary>Specifies the behavior of the start and stop events of an activity. An activity is the region of time in an app between the start and the stop.</summary>
\r
31 <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventActivityOptions" />.</returns>
\r
33 <member name="P:System.Diagnostics.Tracing.EventAttribute.Channel">
\r
34 <summary>Gets or sets an additional event log where the event should be written.</summary>
\r
35 <returns>An additional event log where the event should be written.</returns>
\r
37 <member name="P:System.Diagnostics.Tracing.EventAttribute.EventId">
\r
38 <summary>Gets or sets the identifier for the event.</summary>
\r
39 <returns>The event identifier. This value should be between 0 and 65535.</returns>
\r
41 <member name="P:System.Diagnostics.Tracing.EventAttribute.Keywords">
\r
42 <summary>Gets or sets the keywords for the event.</summary>
\r
43 <returns>A bitwise combination of the enumeration values.</returns>
\r
45 <member name="P:System.Diagnostics.Tracing.EventAttribute.Level">
\r
46 <summary>Gets or sets the level for the event.</summary>
\r
47 <returns>One of the enumeration values that specifies the level for the event.</returns>
\r
49 <member name="P:System.Diagnostics.Tracing.EventAttribute.Message">
\r
50 <summary>Gets or sets the message for the event.</summary>
\r
51 <returns>The message for the event.</returns>
\r
53 <member name="P:System.Diagnostics.Tracing.EventAttribute.Opcode">
\r
54 <summary>Gets or sets the operation code for the event.</summary>
\r
55 <returns>One of the enumeration values that specifies the operation code.</returns>
\r
57 <member name="P:System.Diagnostics.Tracing.EventAttribute.Tags">
\r
58 <summary>Gets and sets the <see cref="T:System.Diagnostics.Tracing.EventTags" /> value for this <see cref="T:System.Diagnostics.Tracing.EventAttribute" /> object. An event tag is a user-defined value that is passed through when the event is logged. </summary>
\r
59 <returns>Returns the <see cref="T:System.Diagnostics.Tracing.EventTags" /> value.</returns>
\r
61 <member name="P:System.Diagnostics.Tracing.EventAttribute.Task">
\r
62 <summary>Gets or sets the task for the event.</summary>
\r
63 <returns>The task for the event.</returns>
\r
65 <member name="P:System.Diagnostics.Tracing.EventAttribute.Version">
\r
66 <summary>Gets or sets the version of the event.</summary>
\r
67 <returns>The version of the event.</returns>
\r
69 <member name="T:System.Diagnostics.Tracing.EventChannel">
\r
70 <summary>Specifies the event log channel for the event.</summary>
\r
72 <member name="F:System.Diagnostics.Tracing.EventChannel.Admin">
\r
73 <summary>The administrator log channel.</summary>
\r
75 <member name="F:System.Diagnostics.Tracing.EventChannel.Analytic">
\r
76 <summary>The analytic channel.</summary>
\r
78 <member name="F:System.Diagnostics.Tracing.EventChannel.Debug">
\r
79 <summary>The debug channel.</summary>
\r
81 <member name="F:System.Diagnostics.Tracing.EventChannel.None">
\r
82 <summary>No channel specified.</summary>
\r
84 <member name="F:System.Diagnostics.Tracing.EventChannel.Operational">
\r
85 <summary>The operational channel. </summary>
\r
87 <member name="T:System.Diagnostics.Tracing.EventCommand">
\r
88 <summary>Describes the command (<see cref="P:System.Diagnostics.Tracing.EventCommandEventArgs.Command" /> property) that is passed to the <see cref="M:System.Diagnostics.Tracing.EventSource.OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)" /> callback.</summary>
\r
90 <member name="F:System.Diagnostics.Tracing.EventCommand.Disable">
\r
91 <summary>Disable the event.</summary>
\r
93 <member name="F:System.Diagnostics.Tracing.EventCommand.Enable">
\r
94 <summary>Enable the event.</summary>
\r
96 <member name="F:System.Diagnostics.Tracing.EventCommand.SendManifest">
\r
97 <summary>Send the manifest.</summary>
\r
99 <member name="F:System.Diagnostics.Tracing.EventCommand.Update">
\r
100 <summary>Update the event.</summary>
\r
102 <member name="T:System.Diagnostics.Tracing.EventCommandEventArgs">
\r
103 <summary>Provides the arguments for the <see cref="M:System.Diagnostics.Tracing.EventSource.OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)" /> callback.</summary>
\r
105 <member name="P:System.Diagnostics.Tracing.EventCommandEventArgs.Arguments">
\r
106 <summary>Gets the array of arguments for the callback.</summary>
\r
107 <returns>An array of callback arguments.</returns>
\r
109 <member name="P:System.Diagnostics.Tracing.EventCommandEventArgs.Command">
\r
110 <summary>Gets the command for the callback.</summary>
\r
111 <returns>The callback command.</returns>
\r
113 <member name="M:System.Diagnostics.Tracing.EventCommandEventArgs.DisableEvent(System.Int32)">
\r
114 <summary>Disables the event that have the specified identifier.</summary>
\r
115 <returns>true if <paramref name="eventId" /> is in range; otherwise, false.</returns>
\r
116 <param name="eventId">The identifier of the event to disable.</param>
\r
118 <member name="M:System.Diagnostics.Tracing.EventCommandEventArgs.EnableEvent(System.Int32)">
\r
119 <summary>Enables the event that has the specified identifier.</summary>
\r
120 <returns>true if <paramref name="eventId" /> is in range; otherwise, false.</returns>
\r
121 <param name="eventId">The identifier of the event to enable.</param>
\r
123 <member name="T:System.Diagnostics.Tracing.EventDataAttribute">
\r
124 <summary>Specifies a type to be passed to the <see cref="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions,``0)" /> method.</summary>
\r
126 <member name="M:System.Diagnostics.Tracing.EventDataAttribute.#ctor">
\r
127 <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute" /> class. </summary>
\r
129 <member name="P:System.Diagnostics.Tracing.EventDataAttribute.Name">
\r
130 <summary>Gets or set the name to apply to an event if the event type or property is not explicitly named.</summary>
\r
131 <returns>The name to apply to the event or property.</returns>
\r
133 <member name="T:System.Diagnostics.Tracing.EventFieldAttribute">
\r
134 <summary>The <see cref="T:System.Diagnostics.Tracing.EventFieldAttribute" /> is placed on fields of user-defined types that are passed as <see cref="T:System.Diagnostics.Tracing.EventSource" /> payloads. </summary>
\r
136 <member name="M:System.Diagnostics.Tracing.EventFieldAttribute.#ctor">
\r
137 <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventFieldAttribute" /> class.</summary>
\r
139 <member name="P:System.Diagnostics.Tracing.EventFieldAttribute.Format">
\r
140 <summary>Gets and sets the value that specifies how to format the value of a user-defined type.</summary>
\r
141 <returns>Returns a<see cref="T:System.Diagnostics.Tracing.EventFieldFormat" /> value.</returns>
\r
143 <member name="P:System.Diagnostics.Tracing.EventFieldAttribute.Tags">
\r
144 <summary>Gets and sets the user-defined <see cref="T:System.Diagnostics.Tracing.EventFieldTags" /> value that is required for fields that contain data that isn't one of the supported types. </summary>
\r
145 <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventFieldTags" />.</returns>
\r
147 <member name="T:System.Diagnostics.Tracing.EventFieldFormat">
\r
148 <summary>Specifies how to format the value of a user-defined type and can be used to override the default formatting for a field.</summary>
\r
150 <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Boolean">
\r
151 <summary>Boolean</summary>
\r
153 <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Default">
\r
154 <summary>Default.</summary>
\r
156 <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Hexadecimal">
\r
157 <summary>Hexadecimal.</summary>
\r
159 <member name="F:System.Diagnostics.Tracing.EventFieldFormat.HResult">
\r
160 <summary>HResult.</summary>
\r
162 <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Json">
\r
163 <summary>JSON.</summary>
\r
165 <member name="F:System.Diagnostics.Tracing.EventFieldFormat.String">
\r
166 <summary>String.</summary>
\r
168 <member name="F:System.Diagnostics.Tracing.EventFieldFormat.Xml">
\r
169 <summary>XML.</summary>
\r
171 <member name="T:System.Diagnostics.Tracing.EventFieldTags">
\r
172 <summary>Specifies the user-defined tag that is placed on fields of user-defined types that are passed as <see cref="T:System.Diagnostics.Tracing.EventSource" /> payloads through the <see cref="T:System.Diagnostics.Tracing.EventFieldAttribute" />. </summary>
\r
174 <member name="F:System.Diagnostics.Tracing.EventFieldTags.None">
\r
175 <summary>Specifies no tag and is equal to zero.</summary>
\r
177 <member name="T:System.Diagnostics.Tracing.EventIgnoreAttribute">
\r
178 <summary>Specifies a property should be ignored when writing an event type with the <see cref="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions@,``0@)" /> method.</summary>
\r
180 <member name="M:System.Diagnostics.Tracing.EventIgnoreAttribute.#ctor">
\r
181 <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventIgnoreAttribute" /> class.</summary>
\r
183 <member name="T:System.Diagnostics.Tracing.EventKeywords">
\r
184 <summary>Defines the standard keywords that apply to events.</summary>
\r
186 <member name="F:System.Diagnostics.Tracing.EventKeywords.All">
\r
187 <summary>All the bits are set to 1, representing every possible group of events.</summary>
\r
189 <member name="F:System.Diagnostics.Tracing.EventKeywords.AuditFailure">
\r
190 <summary>Attached to all failed security audit events. Use this keyword only for events in the security log.</summary>
\r
192 <member name="F:System.Diagnostics.Tracing.EventKeywords.AuditSuccess">
\r
193 <summary>Attached to all successful security audit events. Use this keyword only for events in the security log.</summary>
\r
195 <member name="F:System.Diagnostics.Tracing.EventKeywords.CorrelationHint">
\r
196 <summary>Attached to transfer events where the related activity ID (correlation ID) is a computed value and is not guaranteed to be unique (that is, it is not a real GUID).</summary>
\r
198 <member name="F:System.Diagnostics.Tracing.EventKeywords.EventLogClassic">
\r
199 <summary>Attached to events that are raised by using the RaiseEvent function.</summary>
\r
201 <member name="F:System.Diagnostics.Tracing.EventKeywords.None">
\r
202 <summary>No filtering on keywords is performed when the event is published.</summary>
\r
204 <member name="F:System.Diagnostics.Tracing.EventKeywords.Sqm">
\r
205 <summary>Attached to all Service Quality Mechanism (SQM) events.</summary>
\r
207 <member name="F:System.Diagnostics.Tracing.EventKeywords.WdiContext">
\r
208 <summary>Attached to all Windows Diagnostics Infrastructure (WDI) context events.</summary>
\r
210 <member name="F:System.Diagnostics.Tracing.EventKeywords.WdiDiagnostic">
\r
211 <summary>Attached to all Windows Diagnostics Infrastructure (WDI) diagnostic events.</summary>
\r
213 <member name="T:System.Diagnostics.Tracing.EventLevel">
\r
214 <summary>Identifies the level of an event.</summary>
\r
216 <member name="F:System.Diagnostics.Tracing.EventLevel.Critical">
\r
217 <summary>This level corresponds to a critical error, which is a serious error that has caused a major failure.</summary>
\r
219 <member name="F:System.Diagnostics.Tracing.EventLevel.Error">
\r
220 <summary>This level adds standard errors that signify a problem.</summary>
\r
222 <member name="F:System.Diagnostics.Tracing.EventLevel.Informational">
\r
223 <summary>This level adds informational events or messages that are not errors. These events can help trace the progress or state of an application.</summary>
\r
225 <member name="F:System.Diagnostics.Tracing.EventLevel.LogAlways">
\r
226 <summary>No level filtering is done on the event.</summary>
\r
228 <member name="F:System.Diagnostics.Tracing.EventLevel.Verbose">
\r
229 <summary>This level adds lengthy events or messages. It causes all events to be logged.</summary>
\r
231 <member name="F:System.Diagnostics.Tracing.EventLevel.Warning">
\r
232 <summary>This level adds warning events (for example, events that are published because a disk is nearing full capacity).</summary>
\r
234 <member name="T:System.Diagnostics.Tracing.EventListener">
\r
235 <summary>Provides methods for enabling and disabling events from event sources.</summary>
\r
237 <member name="M:System.Diagnostics.Tracing.EventListener.#ctor">
\r
238 <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventListener" /> class.</summary>
\r
240 <member name="M:System.Diagnostics.Tracing.EventListener.DisableEvents(System.Diagnostics.Tracing.EventSource)">
\r
241 <summary>Disables all events for the specified event source.</summary>
\r
242 <param name="eventSource">The event source to disable events for.</param>
\r
244 <member name="M:System.Diagnostics.Tracing.EventListener.Dispose">
\r
245 <summary>Releases the resources used by the current instance of the <see cref="T:System.Diagnostics.Tracing.EventListener" /> class.</summary>
\r
247 <member name="M:System.Diagnostics.Tracing.EventListener.EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel)">
\r
248 <summary>Enables events for the specified event source that has the specified verbosity level or lower.</summary>
\r
249 <param name="eventSource">The event source to enable events for.</param>
\r
250 <param name="level">The level of events to enable.</param>
\r
252 <member name="M:System.Diagnostics.Tracing.EventListener.EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords)">
\r
253 <summary>Enables events for the specified event source that has the specified verbosity level or lower, and matching keyword flags.</summary>
\r
254 <param name="eventSource">The event source to enable events for.</param>
\r
255 <param name="level">The level of events to enable.</param>
\r
256 <param name="matchAnyKeyword">The keyword flags necessary to enable the events.</param>
\r
258 <member name="M:System.Diagnostics.Tracing.EventListener.EnableEvents(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Collections.Generic.IDictionary{System.String,System.String})">
\r
259 <summary>Enables events for the specified event source that has the specified verbosity level or lower, matching event keyword flag, and matching arguments.</summary>
\r
260 <param name="eventSource">The event source to enable events for.</param>
\r
261 <param name="level">The level of events to enable.</param>
\r
262 <param name="matchAnyKeyword">The keyword flags necessary to enable the events.</param>
\r
263 <param name="arguments">The arguments to be matched to enable the events.</param>
\r
265 <member name="M:System.Diagnostics.Tracing.EventListener.EventSourceIndex(System.Diagnostics.Tracing.EventSource)">
\r
266 <summary>Gets a small non-negative number that represents the specified event source.</summary>
\r
267 <returns>A small non-negative number that represents the specified event source.</returns>
\r
268 <param name="eventSource">The event source to find the index for.</param>
\r
270 <member name="M:System.Diagnostics.Tracing.EventListener.OnEventSourceCreated(System.Diagnostics.Tracing.EventSource)">
\r
271 <summary>Called for all existing event sources when the event listener is created and when a new event source is attached to the listener.</summary>
\r
272 <param name="eventSource">The event source.</param>
\r
274 <member name="M:System.Diagnostics.Tracing.EventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)">
\r
275 <summary>Called whenever an event has been written by an event source for which the event listener has enabled events.</summary>
\r
276 <param name="eventData">The event arguments that describe the event.</param>
\r
278 <member name="T:System.Diagnostics.Tracing.EventManifestOptions">
\r
279 <summary>Specifies how the ETW manifest for the event source is generated.</summary>
\r
281 <member name="F:System.Diagnostics.Tracing.EventManifestOptions.AllCultures">
\r
282 <summary>Generates a resources node under the localization folder for every satellite assembly provided.</summary>
\r
284 <member name="F:System.Diagnostics.Tracing.EventManifestOptions.AllowEventSourceOverride">
\r
285 <summary>Overrides the default behavior that the current <see cref="T:System.Diagnostics.Tracing.EventSource" /> must be the base class of the user-defined type passed to the write method. This enables the validation of .NET event sources.</summary>
\r
287 <member name="F:System.Diagnostics.Tracing.EventManifestOptions.None">
\r
288 <summary>No options are specified.</summary>
\r
290 <member name="F:System.Diagnostics.Tracing.EventManifestOptions.OnlyIfNeededForRegistration">
\r
291 <summary>A manifest is generated only the event source must be registered on the host computer.</summary>
\r
293 <member name="F:System.Diagnostics.Tracing.EventManifestOptions.Strict">
\r
294 <summary>Causes an exception to be raised if any inconsistencies occur when writing the manifest file.</summary>
\r
296 <member name="T:System.Diagnostics.Tracing.EventOpcode">
\r
297 <summary>Defines the standard operation codes that the event source attaches to events.</summary>
\r
299 <member name="F:System.Diagnostics.Tracing.EventOpcode.DataCollectionStart">
\r
300 <summary>A trace collection start event.</summary>
\r
302 <member name="F:System.Diagnostics.Tracing.EventOpcode.DataCollectionStop">
\r
303 <summary>A trace collection stop event.</summary>
\r
305 <member name="F:System.Diagnostics.Tracing.EventOpcode.Extension">
\r
306 <summary>An extension event.</summary>
\r
308 <member name="F:System.Diagnostics.Tracing.EventOpcode.Info">
\r
309 <summary>An informational event.</summary>
\r
311 <member name="F:System.Diagnostics.Tracing.EventOpcode.Receive">
\r
312 <summary>An event that is published when one activity in an application receives data.</summary>
\r
314 <member name="F:System.Diagnostics.Tracing.EventOpcode.Reply">
\r
315 <summary>An event that is published after an activity in an application replies to an event.</summary>
\r
317 <member name="F:System.Diagnostics.Tracing.EventOpcode.Resume">
\r
318 <summary>An event that is published after an activity in an application resumes from a suspended state. The event should follow an event that has the <see cref="F:System.Diagnostics.Tracing.EventOpcode.Suspend" /> operation code.</summary>
\r
320 <member name="F:System.Diagnostics.Tracing.EventOpcode.Send">
\r
321 <summary>An event that is published when one activity in an application transfers data or system resources to another activity.</summary>
\r
323 <member name="F:System.Diagnostics.Tracing.EventOpcode.Start">
\r
324 <summary>An event that is published when an application starts a new transaction or activity. This operation code can be embedded within another transaction or activity when multiple events that have the <see cref="F:System.Diagnostics.Tracing.EventOpcode.Start" /> code follow each other without an intervening event that has a <see cref="F:System.Diagnostics.Tracing.EventOpcode.Stop" /> code.</summary>
\r
326 <member name="F:System.Diagnostics.Tracing.EventOpcode.Stop">
\r
327 <summary>An event that is published when an activity or a transaction in an application ends. The event corresponds to the last unpaired event that has a <see cref="F:System.Diagnostics.Tracing.EventOpcode.Start" /> operation code.</summary>
\r
329 <member name="F:System.Diagnostics.Tracing.EventOpcode.Suspend">
\r
330 <summary>An event that is published when an activity in an application is suspended.</summary>
\r
332 <member name="T:System.Diagnostics.Tracing.EventSource">
\r
333 <summary>Provides the ability to create events for event tracing for Windows (ETW).</summary>
\r
335 <member name="M:System.Diagnostics.Tracing.EventSource.#ctor">
\r
336 <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class.</summary>
\r
338 <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Boolean)">
\r
339 <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class and specifies whether to throw an exception when an error occurs in the underlying Windows code.</summary>
\r
340 <param name="throwOnEventWriteErrors">true to throw an exception when an error occurs in the underlying Windows code; otherwise, false.</param>
\r
342 <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Diagnostics.Tracing.EventSourceSettings)">
\r
343 <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified configuration settings.</summary>
\r
344 <param name="settings">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
\r
346 <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.Diagnostics.Tracing.EventSourceSettings,System.String[])">
\r
347 <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> to be used with non-contract events that contains the specified settings and traits.</summary>
\r
348 <param name="settings">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
\r
349 <param name="traits">The key-value pairs that specify traits for the event source.</param>
\r
350 <exception cref="T:System.ArgumentException">
\r
351 <paramref name="traits" /> is not specified in key-value pairs.</exception>
\r
353 <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String)">
\r
354 <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified name.</summary>
\r
355 <param name="eventSourceName">The name to apply to the event source. Must not be null.</param>
\r
356 <exception cref="T:System.ArgumentNullException">
\r
357 <paramref name="eventSourceName" /> is null.</exception>
\r
359 <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String,System.Diagnostics.Tracing.EventSourceSettings)">
\r
360 <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified name and settings.</summary>
\r
361 <param name="eventSourceName">The name to apply to the event source. Must not be null.</param>
\r
362 <param name="config">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
\r
363 <exception cref="T:System.ArgumentNullException">
\r
364 <paramref name="eventSourceName" /> is null.</exception>
\r
365 <exception cref="T:System.ArgumentNullException">
\r
366 <paramref name="eventSourceName" /> is null.</exception>
\r
368 <member name="M:System.Diagnostics.Tracing.EventSource.#ctor(System.String,System.Diagnostics.Tracing.EventSourceSettings,System.String[])">
\r
369 <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class with the specified configuration settings.</summary>
\r
370 <param name="eventSourceName">The name to apply to the event source. Must not be null.</param>
\r
371 <param name="config">A bitwise combination of the enumeration values that specify the configuration settings to apply to the event source.</param>
\r
372 <param name="traits">The key-value pairs that specify traits for the event source.</param>
\r
373 <exception cref="T:System.ArgumentNullException">
\r
374 <paramref name="eventSourceName" /> is null.</exception>
\r
375 <exception cref="T:System.ArgumentException">
\r
376 <paramref name="traits" /> is not specified in key-value pairs.</exception>
\r
378 <member name="P:System.Diagnostics.Tracing.EventSource.ConstructionException">
\r
379 <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets any exception that was thrown during the construction of the event source.</summary>
\r
380 <returns>The exception that was thrown during the construction of the event source, or null if no exception was thrown. </returns>
\r
382 <member name="P:System.Diagnostics.Tracing.EventSource.CurrentThreadActivityId">
\r
383 <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the activity ID of the current thread. </summary>
\r
384 <returns>The activity ID of the current thread. </returns>
\r
386 <member name="M:System.Diagnostics.Tracing.EventSource.Dispose">
\r
387 <summary>Releases all resources used by the current instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class.</summary>
\r
389 <member name="M:System.Diagnostics.Tracing.EventSource.Dispose(System.Boolean)">
\r
390 <summary>Releases the unmanaged resources used by the <see cref="T:System.Diagnostics.Tracing.EventSource" /> class and optionally releases the managed resources.</summary>
\r
391 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources. </param>
\r
393 <member name="M:System.Diagnostics.Tracing.EventSource.Finalize">
\r
394 <summary>Allows the <see cref="T:System.Diagnostics.Tracing.EventSource" /> object to attempt to free resources and perform other cleanup operations before the object is reclaimed by garbage collection.</summary>
\r
396 <member name="M:System.Diagnostics.Tracing.EventSource.GenerateManifest(System.Type,System.String)">
\r
397 <summary>Returns a string of the XML manifest that is associated with the current event source.</summary>
\r
398 <returns>The XML data string.</returns>
\r
399 <param name="eventSourceType">The type of the event source.</param>
\r
400 <param name="assemblyPathToIncludeInManifest">The path to the assembly file (.dll) to include in the provider element of the manifest. </param>
\r
402 <member name="M:System.Diagnostics.Tracing.EventSource.GenerateManifest(System.Type,System.String,System.Diagnostics.Tracing.EventManifestOptions)">
\r
403 <summary>Returns a string of the XML manifest that is associated with the current event source.</summary>
\r
404 <returns>The XML data string or null (see remarks).</returns>
\r
405 <param name="eventSourceType">The type of the event source.</param>
\r
406 <param name="assemblyPathToIncludeInManifest">The path to the assembly file (.dll) file to include in the provider element of the manifest. </param>
\r
407 <param name="flags">A bitwise combination of the enumeration values that specify how the manifest is generated.</param>
\r
409 <member name="M:System.Diagnostics.Tracing.EventSource.GetGuid(System.Type)">
\r
410 <summary>Gets the unique identifier for this implementation of the event source.</summary>
\r
411 <returns>A unique identifier for this event source type.</returns>
\r
412 <param name="eventSourceType">The type of the event source.</param>
\r
414 <member name="M:System.Diagnostics.Tracing.EventSource.GetName(System.Type)">
\r
415 <summary>Gets the friendly name of the event source.</summary>
\r
416 <returns>The friendly name of the event source. The default is the simple name of the class.</returns>
\r
417 <param name="eventSourceType">The type of the event source.</param>
\r
419 <member name="M:System.Diagnostics.Tracing.EventSource.GetSources">
\r
420 <summary>Gets a snapshot of all the event sources for the application domain.</summary>
\r
421 <returns>An enumeration of all the event sources in the application domain.</returns>
\r
423 <member name="M:System.Diagnostics.Tracing.EventSource.GetTrait(System.String)">
\r
424 <summary>Gets the trait value associated with the specified key.</summary>
\r
425 <returns>The trait value associated with the specified key. If the key is not found, returns null.</returns>
\r
426 <param name="key">The key of the trait to get.</param>
\r
428 <member name="P:System.Diagnostics.Tracing.EventSource.Guid">
\r
429 <summary>The unique identifier for the event source.</summary>
\r
430 <returns>A unique identifier for the event source.</returns>
\r
432 <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled">
\r
433 <summary>Determines whether the current event source is enabled.</summary>
\r
434 <returns>true if the current event source is enabled; otherwise, false.</returns>
\r
436 <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords)">
\r
437 <summary>Determines whether the current event source that has the specified level and keyword is enabled.</summary>
\r
438 <returns>true if the event source is enabled; otherwise, false.</returns>
\r
439 <param name="level">The level of the event source.</param>
\r
440 <param name="keywords">The keyword of the event source.</param>
\r
442 <member name="M:System.Diagnostics.Tracing.EventSource.IsEnabled(System.Diagnostics.Tracing.EventLevel,System.Diagnostics.Tracing.EventKeywords,System.Diagnostics.Tracing.EventChannel)">
\r
443 <summary>Determines whether the current event source is enabled for events with the specified level, keywords and channel.</summary>
\r
444 <returns>true if the event source is enabled for the specified event level, keywords and channel; otherwise, false.The result of this method is only an approximation of whether a particular event is active. Use it to avoid expensive computation for logging when logging is disabled. Event sources may have additional filtering that determines their activity..</returns>
\r
445 <param name="level">The event level to check. An event source will be considered enabled when its level is greater than or equal to <paramref name="level" />.</param>
\r
446 <param name="keywords">The event keywords to check.</param>
\r
447 <param name="channel">The event channel to check.</param>
\r
449 <member name="P:System.Diagnostics.Tracing.EventSource.Name">
\r
450 <summary>The friendly name of the class that is derived from the event source.</summary>
\r
451 <returns>The friendly name of the derived class. The default is the simple name of the class.</returns>
\r
453 <member name="M:System.Diagnostics.Tracing.EventSource.OnEventCommand(System.Diagnostics.Tracing.EventCommandEventArgs)">
\r
454 <summary>Called when the current event source is updated by the controller.</summary>
\r
455 <param name="command">The arguments for the event.</param>
\r
457 <member name="M:System.Diagnostics.Tracing.EventSource.SendCommand(System.Diagnostics.Tracing.EventSource,System.Diagnostics.Tracing.EventCommand,System.Collections.Generic.IDictionary{System.String,System.String})">
\r
458 <summary>Sends a command to a specified event source.</summary>
\r
459 <param name="eventSource">The event source to send the command to.</param>
\r
460 <param name="command">The event command to send.</param>
\r
461 <param name="commandArguments">The arguments for the event command.</param>
\r
463 <member name="M:System.Diagnostics.Tracing.EventSource.SetCurrentThreadActivityId(System.Guid)">
\r
464 <summary>[Supported in the .NET Framework 4.5.1 and later versions] Sets the activity ID on the current thread.</summary>
\r
465 <param name="activityId">The current thread's new activity ID, or <see cref="F:System.Guid.Empty" /> to indicate that work on the current thread is not associated with any activity. </param>
\r
467 <member name="M:System.Diagnostics.Tracing.EventSource.SetCurrentThreadActivityId(System.Guid,System.Guid@)">
\r
468 <summary>[Supported in the .NET Framework 4.5.1 and later versions] Sets the activity ID on the current thread, and returns the previous activity ID.</summary>
\r
469 <param name="activityId">The current thread's new activity ID, or <see cref="F:System.Guid.Empty" /> to indicate that work on the current thread is not associated with any activity.</param>
\r
470 <param name="oldActivityThatWillContinue">When this method returns, contains the previous activity ID on the current thread. </param>
\r
472 <member name="P:System.Diagnostics.Tracing.EventSource.Settings">
\r
473 <summary>Gets the settings applied to this event source.</summary>
\r
474 <returns>The settings applied to this event source.</returns>
\r
476 <member name="M:System.Diagnostics.Tracing.EventSource.ToString">
\r
477 <summary>Obtains a string representation of the current event source instance.</summary>
\r
478 <returns>The name and unique identifier that identify the current event source.</returns>
\r
480 <member name="M:System.Diagnostics.Tracing.EventSource.Write(System.String)">
\r
481 <summary>Writes an event without fields, but with the specified name and default options.</summary>
\r
482 <param name="eventName">The name of the event to write.</param>
\r
483 <exception cref="T:System.ArgumentNullException">
\r
484 <paramref name="eventName" /> is null.</exception>
\r
486 <member name="M:System.Diagnostics.Tracing.EventSource.Write(System.String,System.Diagnostics.Tracing.EventSourceOptions)">
\r
487 <summary>Writes an event without fields, but with the specified name and options.</summary>
\r
488 <param name="eventName">The name of the event to write.</param>
\r
489 <param name="options">The options such as level, keywords and operation code for the event.</param>
\r
490 <exception cref="T:System.ArgumentNullException">
\r
491 <paramref name="eventName" /> is null.</exception>
\r
493 <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions,``0)">
\r
494 <summary>Writes an event with the specified name, event data and options.</summary>
\r
495 <param name="eventName">The name of the event.</param>
\r
496 <param name="options">The event options.</param>
\r
497 <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute" /> attribute.</param>
\r
498 <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute" /> attribute.</typeparam>
\r
500 <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions@,System.Guid@,System.Guid@,``0@)">
\r
501 <summary>Writes an event with the specified name, options, related activity and event data.</summary>
\r
502 <param name="eventName">The name of the event.</param>
\r
503 <param name="options">The event options.</param>
\r
504 <param name="activityId">The ID of the activity associated with the event.</param>
\r
505 <param name="relatedActivityId">The ID of an associated activity, or <see cref="F:System.Guid.Empty" /> if there is no associated activity.</param>
\r
506 <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute" /> attribute.</param>
\r
507 <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute" /> attribute.</typeparam>
\r
509 <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions@,``0@)">
\r
510 <summary>Writes an event with the specified name, options and event data.</summary>
\r
511 <param name="eventName">The name of the event.</param>
\r
512 <param name="options">The event options.</param>
\r
513 <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute" /> attribute.</param>
\r
514 <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute" /> attribute.</typeparam>
\r
516 <member name="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,``0)">
\r
517 <summary>Writes an event with the specified name and data.</summary>
\r
518 <param name="eventName">The name of the event.</param>
\r
519 <param name="data">The event data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventDataAttribute" /> attribute.</param>
\r
520 <typeparam name="T">The type that defines the event and its associated data. This type must be an anonymous type or marked with the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute" /> attribute.</typeparam>
\r
522 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32)">
\r
523 <summary>Writes an event by using the provided event identifier.</summary>
\r
524 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
526 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Byte[])">
\r
527 <summary>Writes an event by using the provided event identifier and byte array argument.</summary>
\r
528 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
529 <param name="arg1">A byte array argument.</param>
\r
531 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32)">
\r
532 <summary>Writes an event by using the provided event identifier and 32-bit integer argument.</summary>
\r
533 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
534 <param name="arg1">An integer argument.</param>
\r
536 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.Int32)">
\r
537 <summary>Writes an event by using the provided event identifier and 32-bit integer arguments.</summary>
\r
538 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
539 <param name="arg1">An integer argument.</param>
\r
540 <param name="arg2">An integer argument.</param>
\r
542 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.Int32,System.Int32)">
\r
543 <summary>Writes an event by using the provided event identifier and 32-bit integer arguments.</summary>
\r
544 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
545 <param name="arg1">An integer argument.</param>
\r
546 <param name="arg2">An integer argument.</param>
\r
547 <param name="arg3">An integer argument.</param>
\r
549 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int32,System.String)">
\r
550 <summary>Writes an event by using the provided event identifier and 32-bit integer and string arguments.</summary>
\r
551 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
552 <param name="arg1">A 32-bit integer argument.</param>
\r
553 <param name="arg2">A string argument.</param>
\r
555 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64)">
\r
556 <summary>Writes an event by using the provided event identifier and 64-bit integer argument.</summary>
\r
557 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
558 <param name="arg1">A 64 bit integer argument.</param>
\r
560 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Byte[])">
\r
561 <summary>Writes the event data using the specified indentifier and 64-bit integer and byte array arguments.</summary>
\r
562 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
563 <param name="arg1">A 64-bit integer argument.</param>
\r
564 <param name="arg2">A byte array argument.</param>
\r
566 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Int64)">
\r
567 <summary>Writes an event by using the provided event identifier and 64-bit arguments.</summary>
\r
568 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
569 <param name="arg1">A 64 bit integer argument.</param>
\r
570 <param name="arg2">A 64 bit integer argument.</param>
\r
572 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.Int64,System.Int64)">
\r
573 <summary>Writes an event by using the provided event identifier and 64-bit arguments.</summary>
\r
574 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
575 <param name="arg1">A 64 bit integer argument.</param>
\r
576 <param name="arg2">A 64 bit integer argument.</param>
\r
577 <param name="arg3">A 64 bit integer argument.</param>
\r
579 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Int64,System.String)">
\r
580 <summary>Writes an event by using the provided event identifier and 64-bit integer, and string arguments.</summary>
\r
581 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
582 <param name="arg1">A 64-bit integer argument.</param>
\r
583 <param name="arg2">A string argument.</param>
\r
585 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.Object[])">
\r
586 <summary>Writes an event by using the provided event identifier and array of arguments.</summary>
\r
587 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
588 <param name="args">An array of objects.</param>
\r
590 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String)">
\r
591 <summary>Writes an event by using the provided event identifier and string argument.</summary>
\r
592 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
593 <param name="arg1">A string argument.</param>
\r
595 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int32)">
\r
596 <summary>Writes an event by using the provided event identifier and arguments.</summary>
\r
597 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
598 <param name="arg1">A string argument.</param>
\r
599 <param name="arg2">A 32 bit integer argument.</param>
\r
601 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int32,System.Int32)">
\r
602 <summary>Writes an event by using the provided event identifier and arguments.</summary>
\r
603 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
604 <param name="arg1">A string argument.</param>
\r
605 <param name="arg2">A 32 bit integer argument.</param>
\r
606 <param name="arg3">A 32 bit integer argument.</param>
\r
608 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.Int64)">
\r
609 <summary>Writes an event by using the provided event identifier and arguments.</summary>
\r
610 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
611 <param name="arg1">A string argument.</param>
\r
612 <param name="arg2">A 64 bit integer argument.</param>
\r
614 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.String)">
\r
615 <summary>Writes an event by using the provided event identifier and string arguments.</summary>
\r
616 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
617 <param name="arg1">A string argument.</param>
\r
618 <param name="arg2">A string argument.</param>
\r
620 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEvent(System.Int32,System.String,System.String,System.String)">
\r
621 <summary>Writes an event by using the provided event identifier and string arguments.</summary>
\r
622 <param name="eventId">The event identifier. This value should be between 0 and 65535.</param>
\r
623 <param name="arg1">A string argument.</param>
\r
624 <param name="arg2">A string argument.</param>
\r
625 <param name="arg3">A string argument.</param>
\r
627 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventCore(System.Int32,System.Int32,System.Diagnostics.Tracing.EventSource.EventData*)">
\r
628 <summary>Creates a new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent" /> overload by using the provided event identifier and event data.</summary>
\r
629 <param name="eventId">The event identifier.</param>
\r
630 <param name="eventDataCount">The number of event data items.</param>
\r
631 <param name="data">The structure that contains the event data.</param>
\r
633 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventWithRelatedActivityId(System.Int32,System.Guid,System.Object[])">
\r
634 <summary>[Supported in the .NET Framework 4.5.1 and later versions] Writes an event that indicates that the current activity is related to another activity. </summary>
\r
635 <param name="eventId">An identifier that uniquely identifies this event within the <see cref="T:System.Diagnostics.Tracing.EventSource" />. </param>
\r
636 <param name="relatedActivityId">The related activity identifier. </param>
\r
637 <param name="args">An array of objects that contain data about the event. </param>
\r
639 <member name="M:System.Diagnostics.Tracing.EventSource.WriteEventWithRelatedActivityIdCore(System.Int32,System.Guid*,System.Int32,System.Diagnostics.Tracing.EventSource.EventData*)">
\r
640 <summary>[Supported in the .NET Framework 4.5.1 and later versions] Writes an event that indicates that the current activity is related to another activity.</summary>
\r
641 <param name="eventId">An identifier that uniquely identifies this event within the <see cref="T:System.Diagnostics.Tracing.EventSource" />.</param>
\r
642 <param name="relatedActivityId">A pointer to the GUID of the related activity ID. </param>
\r
643 <param name="eventDataCount">The number of items in the <paramref name="data" /> field. </param>
\r
644 <param name="data">A pointer to the first item in the event data field. </param>
\r
646 <member name="T:System.Diagnostics.Tracing.EventSource.EventData">
\r
647 <summary>Provides the event data for creating fast <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent" /> overloads by using the <see cref="M:System.Diagnostics.Tracing.EventSource.WriteEventCore(System.Int32,System.Int32,System.Diagnostics.Tracing.EventSource.EventData*)" /> method.</summary>
\r
649 <member name="P:System.Diagnostics.Tracing.EventSource.EventData.DataPointer">
\r
650 <summary>Gets or sets the pointer to the data for the new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent" /> overload.</summary>
\r
651 <returns>The pointer to the data.</returns>
\r
653 <member name="P:System.Diagnostics.Tracing.EventSource.EventData.Size">
\r
654 <summary>Gets or sets the number of payload items in the new <see cref="Overload:System.Diagnostics.Tracing.EventSource.WriteEvent" /> overload.</summary>
\r
655 <returns>The number of payload items in the new overload.</returns>
\r
657 <member name="T:System.Diagnostics.Tracing.EventSourceAttribute">
\r
658 <summary>Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class. </summary>
\r
660 <member name="M:System.Diagnostics.Tracing.EventSourceAttribute.#ctor">
\r
661 <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceAttribute" /> class.</summary>
\r
663 <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.Guid">
\r
664 <summary>Gets or sets the event source identifier.</summary>
\r
665 <returns>The event source identifier.</returns>
\r
667 <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.LocalizationResources">
\r
668 <summary>Gets or sets the name of the localization resource file.</summary>
\r
669 <returns>The name of the localization resource file, or null if the localization resource file does not exist.</returns>
\r
671 <member name="P:System.Diagnostics.Tracing.EventSourceAttribute.Name">
\r
672 <summary>Gets or sets the name of the event source.</summary>
\r
673 <returns>The name of the event source.</returns>
\r
675 <member name="T:System.Diagnostics.Tracing.EventSourceException">
\r
676 <summary>The exception that is thrown when an error occurs during event tracing for Windows (ETW).</summary>
\r
678 <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor">
\r
679 <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException" /> class.</summary>
\r
681 <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor(System.String)">
\r
682 <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException" /> class with a specified error message.</summary>
\r
683 <param name="message">The message that describes the error.</param>
\r
685 <member name="M:System.Diagnostics.Tracing.EventSourceException.#ctor(System.String,System.Exception)">
\r
686 <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSourceException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
\r
687 <param name="message">The error message that explains the reason for the exception. </param>
\r
688 <param name="innerException">The exception that is the cause of the current exception, or null if no inner exception is specified. </param>
\r
690 <member name="T:System.Diagnostics.Tracing.EventSourceOptions">
\r
691 <summary>Specifies overrides of default event settings such as the log level, keywords and operation code when the <see cref="M:System.Diagnostics.Tracing.EventSource.Write``1(System.String,System.Diagnostics.Tracing.EventSourceOptions,``0)" /> method is called.</summary>
\r
693 <member name="P:System.Diagnostics.Tracing.EventSourceOptions.ActivityOptions">
\r
694 <summary>The activity options defined for this event source.</summary>
\r
695 <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventActivityOptions" />.</returns>
\r
697 <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Keywords">
\r
698 <summary>Gets or sets the keywords applied to the event. If this property is not set, the event’s keywords will be None.</summary>
\r
699 <returns>The keywords applied to the event, or None if no keywords are set.</returns>
\r
701 <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Level">
\r
702 <summary>Gets or sets the event level applied to the event. </summary>
\r
703 <returns>The event level for the event. If not set, the default is Verbose (5).</returns>
\r
705 <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Opcode">
\r
706 <summary>Gets or sets the operation code to use for the specified event. </summary>
\r
707 <returns>The operation code to use for the specified event. If not set, the default is Info (0).</returns>
\r
709 <member name="P:System.Diagnostics.Tracing.EventSourceOptions.Tags">
\r
710 <summary>The event tags defined for this event source.</summary>
\r
711 <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventTags" />.</returns>
\r
713 <member name="T:System.Diagnostics.Tracing.EventSourceSettings">
\r
714 <summary>Specifies configuration options for an event source.</summary>
\r
716 <member name="F:System.Diagnostics.Tracing.EventSourceSettings.Default">
\r
717 <summary>None of the special configuration options are enabled.</summary>
\r
719 <member name="F:System.Diagnostics.Tracing.EventSourceSettings.EtwManifestEventFormat">
\r
720 <summary>The ETW listener should use a manifest-based format when raising events. Setting this option is a directive to the ETW listener should use manifest-based format when raising events. This is the default option when defining a type derived from <see cref="T:System.Diagnostics.Tracing.EventSource" /> using one of the protected <see cref="T:System.Diagnostics.Tracing.EventSource" /> constructors.</summary>
\r
722 <member name="F:System.Diagnostics.Tracing.EventSourceSettings.EtwSelfDescribingEventFormat">
\r
723 <summary>The ETW listener should use self-describing event format. This is the default option when creating a new instance of the <see cref="T:System.Diagnostics.Tracing.EventSource" /> using one of the public <see cref="T:System.Diagnostics.Tracing.EventSource" /> constructors. </summary>
\r
725 <member name="F:System.Diagnostics.Tracing.EventSourceSettings.ThrowOnEventWriteErrors">
\r
726 <summary>The event source throws an exception when an error occurs. </summary>
\r
728 <member name="T:System.Diagnostics.Tracing.EventTags">
\r
729 <summary>Specifies the tracking of activity start and stop events. You should only use the lower 24 bits. For more information, see <see cref="T:System.Diagnostics.Tracing.EventSourceOptions" /> and <see cref="M:System.Diagnostics.Tracing.EventSource.Write(System.String,System.Diagnostics.Tracing.EventSourceOptions)" />.</summary>
\r
731 <member name="F:System.Diagnostics.Tracing.EventTags.None">
\r
732 <summary>Specifies no tag and is equal to zero.</summary>
\r
734 <member name="T:System.Diagnostics.Tracing.EventTask">
\r
735 <summary>Defines the tasks that apply to events.</summary>
\r
737 <member name="F:System.Diagnostics.Tracing.EventTask.None">
\r
738 <summary>Undefined task.</summary>
\r
740 <member name="T:System.Diagnostics.Tracing.EventWrittenEventArgs">
\r
741 <summary>Provides data for the <see cref="M:System.Diagnostics.Tracing.EventListener.OnEventWritten(System.Diagnostics.Tracing.EventWrittenEventArgs)" /> callback.</summary>
\r
743 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.ActivityId">
\r
744 <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the activity ID on the thread that the event was written to. </summary>
\r
745 <returns>The activity ID on the thread that the event was written to. </returns>
\r
747 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Channel">
\r
748 <summary>Gets the channel for the event.</summary>
\r
749 <returns>The channel for the event.</returns>
\r
751 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventId">
\r
752 <summary>Gets the event identifier.</summary>
\r
753 <returns>The event identifier.</returns>
\r
755 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventName">
\r
756 <summary>Gets the name of the event.</summary>
\r
757 <returns>The name of the event.</returns>
\r
759 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.EventSource">
\r
760 <summary>Gets the event source object.</summary>
\r
761 <returns>The event source object.</returns>
\r
763 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Keywords">
\r
764 <summary>Gets the keywords for the event.</summary>
\r
765 <returns>The keywords for the event.</returns>
\r
767 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Level">
\r
768 <summary>Gets the level of the event.</summary>
\r
769 <returns>The level of the event.</returns>
\r
771 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Message">
\r
772 <summary>Gets the message for the event.</summary>
\r
773 <returns>The message for the event.</returns>
\r
775 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Opcode">
\r
776 <summary>Gets the operation code for the event.</summary>
\r
777 <returns>The operation code for the event.</returns>
\r
779 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Payload">
\r
780 <summary>Gets the payload for the event.</summary>
\r
781 <returns>The payload for the event.</returns>
\r
783 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.PayloadNames">
\r
784 <summary>Returns a list of strings that represent the property names of the event.</summary>
\r
785 <returns>Returns <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" />.</returns>
\r
787 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.RelatedActivityId">
\r
788 <summary>[Supported in the .NET Framework 4.5.1 and later versions] Gets the identifier of an activity that is related to the activity represented by the current instance. </summary>
\r
789 <returns>The identifier of the related activity, or <see cref="F:System.Guid.Empty" /> if there is no related activity.</returns>
\r
791 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Tags">
\r
792 <summary>Returns the tags specified in the call to the <see cref="M:System.Diagnostics.Tracing.EventSource.Write(System.String,System.Diagnostics.Tracing.EventSourceOptions)" /> method.</summary>
\r
793 <returns>Returns <see cref="T:System.Diagnostics.Tracing.EventTags" />.</returns>
\r
795 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Task">
\r
796 <summary>Gets the task for the event.</summary>
\r
797 <returns>The task for the event.</returns>
\r
799 <member name="P:System.Diagnostics.Tracing.EventWrittenEventArgs.Version">
\r
800 <summary>Gets the version of the event.</summary>
\r
801 <returns>The version of the event.</returns>
\r
803 <member name="T:System.Diagnostics.Tracing.NonEventAttribute">
\r
804 <summary>Identifies a method that is not generating an event.</summary>
\r
806 <member name="M:System.Diagnostics.Tracing.NonEventAttribute.#ctor">
\r
807 <summary>Creates a new instance of the <see cref="T:System.Diagnostics.Tracing.NonEventAttribute" /> class.</summary>
\r