forked from dotnet/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathEtwTrackingParticipant.xml
149 lines (147 loc) · 7.79 KB
/
EtwTrackingParticipant.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<Type Name="EtwTrackingParticipant" FullName="System.Activities.Tracking.EtwTrackingParticipant">
<TypeSignature Language="C#" Value="public sealed class EtwTrackingParticipant : System.Activities.Tracking.TrackingParticipant" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit EtwTrackingParticipant extends System.Activities.Tracking.TrackingParticipant" />
<TypeSignature Language="DocId" Value="T:System.Activities.Tracking.EtwTrackingParticipant" />
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Activities.Tracking.TrackingParticipant</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>A consumer of workflow tracking data that emits an Event Tracking for Windows (ETW) event to an ETW session that contains the data from the tracking record.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public EtwTrackingParticipant ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.Tracking.EtwTrackingParticipant.#ctor" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Creates a new instance of the <see cref="T:System.Activities.Tracking.EtwTrackingParticipant" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ApplicationReference">
<MemberSignature Language="C#" Value="public string ApplicationReference { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ApplicationReference" />
<MemberSignature Language="DocId" Value="P:System.Activities.Tracking.EtwTrackingParticipant.ApplicationReference" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the reference value used by the ETW provider created by this tracking participant.</summary>
<value>The reference value.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BeginTrack">
<MemberSignature Language="C#" Value="protected override IAsyncResult BeginTrack (System.Activities.Tracking.TrackingRecord record, TimeSpan timeout, AsyncCallback callback, object state);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig virtual instance class System.IAsyncResult BeginTrack(class System.Activities.Tracking.TrackingRecord record, valuetype System.TimeSpan timeout, class System.AsyncCallback callback, object state) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.Tracking.EtwTrackingParticipant.BeginTrack(System.Activities.Tracking.TrackingRecord,System.TimeSpan,System.AsyncCallback,System.Object)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IAsyncResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="record" Type="System.Activities.Tracking.TrackingRecord" />
<Parameter Name="timeout" Type="System.TimeSpan" />
<Parameter Name="callback" Type="System.AsyncCallback" />
<Parameter Name="state" Type="System.Object" />
</Parameters>
<Docs>
<param name="record">To be added.</param>
<param name="timeout">To be added.</param>
<param name="callback">To be added.</param>
<param name="state">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EndTrack">
<MemberSignature Language="C#" Value="protected override void EndTrack (IAsyncResult result);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig virtual instance void EndTrack(class System.IAsyncResult result) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.Tracking.EtwTrackingParticipant.EndTrack(System.IAsyncResult)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="result" Type="System.IAsyncResult" />
</Parameters>
<Docs>
<param name="result">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EtwProviderId">
<MemberSignature Language="C#" Value="public Guid EtwProviderId { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Guid EtwProviderId" />
<MemberSignature Language="DocId" Value="P:System.Activities.Tracking.EtwTrackingParticipant.EtwProviderId" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Guid</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the provider ID used by the ETW provider created by this tracking participant.</summary>
<value>The provider ID.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The default ETW provider ID is built into the functionality. All applications that do not specify an ETW provider ID in their configuration emit application trace and tracking events that use the default provider ID. An ETW session can listen with the default provider ID and receive events from multiple services. If isolation of events is required, the application should specify an application-specific ETW provider ID in the configuration.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Track">
<MemberSignature Language="C#" Value="protected override void Track (System.Activities.Tracking.TrackingRecord record, TimeSpan timeout);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig virtual instance void Track(class System.Activities.Tracking.TrackingRecord record, valuetype System.TimeSpan timeout) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.Tracking.EtwTrackingParticipant.Track(System.Activities.Tracking.TrackingRecord,System.TimeSpan)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="record" Type="System.Activities.Tracking.TrackingRecord" />
<Parameter Name="timeout" Type="System.TimeSpan" />
</Parameters>
<Docs>
<param name="record">To be added.</param>
<param name="timeout">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>