/
ProfileUpdatedEventArgs.xml
163 lines (151 loc) · 11.8 KB
/
ProfileUpdatedEventArgs.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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
<Type Name="ProfileUpdatedEventArgs" FullName="System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs">
<TypeSignature Language="C#" Value="public sealed class ProfileUpdatedEventArgs : EventArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit ProfileUpdatedEventArgs extends System.EventArgs" />
<TypeSignature Language="DocId" Value="T:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class ProfileUpdatedEventArgs
Inherits EventArgs" />
<TypeSignature Language="F#" Value="type ProfileUpdatedEventArgs = class
 inherit EventArgs" />
<TypeSignature Language="C++ CLI" Value="public ref class ProfileUpdatedEventArgs sealed : EventArgs" />
<AssemblyInfo>
<AssemblyName>System.Workflow.Runtime</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.EventArgs</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1">
<AttributeName Language="C#">[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]</AttributeName>
<AttributeName Language="F#">[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Provides the data for the <see cref="E:System.Workflow.Runtime.Tracking.IProfileNotification.ProfileUpdated" /> event. This class cannot be inherited.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
> [!NOTE]
> [!INCLUDE[DeprecatedContent](~/includes/deprecatedcontent-md.md)]
A tracking service that implements the <xref:System.Workflow.Runtime.Tracking.IProfileNotification> interface raises a <xref:System.Workflow.Runtime.Tracking.IProfileNotification.ProfileUpdated> event to notify the runtime tracking infrastructure that the <xref:System.Workflow.Runtime.Tracking.TrackingProfile> for a particular workflow <xref:System.Type> has changed. The tracking service uses a <xref:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs> to provide the workflow <xref:System.Type> and the new <xref:System.Workflow.Runtime.Tracking.TrackingProfile> to the runtime tracking infrastructure. For example, the <xref:System.Workflow.Runtime.Tracking.SqlTrackingService> uses a <xref:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs> when it raises the <xref:System.Workflow.Runtime.Tracking.SqlTrackingService.ProfileUpdated?displayProperty=nameWithType> event. When it receives a <xref:System.Workflow.Runtime.Tracking.IProfileNotification.ProfileUpdated> event, the runtime tracking infrastructure will update the tracking profile for the specified workflow <xref:System.Type> in its profile cache.
]]></format>
</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<AssemblyInfo>
<AssemblyName>System.Workflow.Runtime</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ProfileUpdatedEventArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 ProfileUpdatedEventArgs();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Workflow.Runtime</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs" /> class.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
If you use this constructor when you raise a <xref:System.Workflow.Runtime.Tracking.IProfileNotification.ProfileUpdated> event inside a tracking service, you must explicitly set <xref:System.Workflow.Runtime.Tracking.ProfileRemovedEventArgs.WorkflowType%2A> and <xref:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs.TrackingProfile%2A>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ProfileUpdatedEventArgs (Type workflowType, System.Workflow.Runtime.Tracking.TrackingProfile profile);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Type workflowType, class System.Workflow.Runtime.Tracking.TrackingProfile profile) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs.#ctor(System.Type,System.Workflow.Runtime.Tracking.TrackingProfile)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (workflowType As Type, profile As TrackingProfile)" />
<MemberSignature Language="F#" Value="new System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs : Type * System.Workflow.Runtime.Tracking.TrackingProfile -> System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs" Usage="new System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs (workflowType, profile)" />
<MemberSignature Language="C++ CLI" Value="public:
 ProfileUpdatedEventArgs(Type ^ workflowType, System::Workflow::Runtime::Tracking::TrackingProfile ^ profile);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Workflow.Runtime</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="workflowType" Type="System.Type" />
<Parameter Name="profile" Type="System.Workflow.Runtime.Tracking.TrackingProfile" />
</Parameters>
<Docs>
<param name="workflowType">The <see cref="T:System.Type" /> of workflow for which the <see cref="T:System.Workflow.Runtime.Tracking.TrackingProfile" /> has changed.</param>
<param name="profile">The new <see cref="T:System.Workflow.Runtime.Tracking.TrackingProfile" />.</param>
<summary>Initializes a new instance of the <see cref="T:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs" /> class that specifies a new <see cref="T:System.Workflow.Runtime.Tracking.TrackingProfile" /> for the specified workflow <see cref="T:System.Type" />.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
A new instance of <xref:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs> is created with <xref:System.Workflow.Runtime.Tracking.ProfileRemovedEventArgs.WorkflowType%2A> set to the specified <xref:System.Type> and <xref:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs.TrackingProfile%2A> set to the specified profile.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="TrackingProfile">
<MemberSignature Language="C#" Value="public System.Workflow.Runtime.Tracking.TrackingProfile TrackingProfile { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Workflow.Runtime.Tracking.TrackingProfile TrackingProfile" />
<MemberSignature Language="DocId" Value="P:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs.TrackingProfile" />
<MemberSignature Language="VB.NET" Value="Public Property TrackingProfile As TrackingProfile" />
<MemberSignature Language="F#" Value="member this.TrackingProfile : System.Workflow.Runtime.Tracking.TrackingProfile with get, set" Usage="System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs.TrackingProfile" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Workflow::Runtime::Tracking::TrackingProfile ^ TrackingProfile { System::Workflow::Runtime::Tracking::TrackingProfile ^ get(); void set(System::Workflow::Runtime::Tracking::TrackingProfile ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Workflow.Runtime</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Workflow.Runtime.Tracking.TrackingProfile</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the new <see cref="T:System.Workflow.Runtime.Tracking.TrackingProfile" /> for the workflow Type.</summary>
<value>A <see cref="T:System.Workflow.Runtime.Tracking.TrackingProfile" /> for the workflow type.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
When the runtime tracking infrastructure receives a <xref:System.Workflow.Runtime.Tracking.IProfileNotification.ProfileUpdated> event it will update its profile cache with the new <xref:System.Workflow.Runtime.Tracking.TrackingProfile> for the workflow <xref:System.Type> specified by <xref:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs.WorkflowType%2A>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="WorkflowType">
<MemberSignature Language="C#" Value="public Type WorkflowType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Type WorkflowType" />
<MemberSignature Language="DocId" Value="P:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs.WorkflowType" />
<MemberSignature Language="VB.NET" Value="Public Property WorkflowType As Type" />
<MemberSignature Language="F#" Value="member this.WorkflowType : Type with get, set" Usage="System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs.WorkflowType" />
<MemberSignature Language="C++ CLI" Value="public:
 property Type ^ WorkflowType { Type ^ get(); void set(Type ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Workflow.Runtime</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Type</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the <see cref="T:System.Type" /> of the workflow whose <see cref="T:System.Workflow.Runtime.Tracking.TrackingProfile" /> should be updated.</summary>
<value>The <see cref="T:System.Type" /> of a workflow.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
<xref:System.Workflow.Runtime.Tracking.ProfileRemovedEventArgs.WorkflowType%2A> specifies the workflow <xref:System.Type> for which the tracking profile has changed. <xref:System.Workflow.Runtime.Tracking.ProfileUpdatedEventArgs.TrackingProfile%2A> is set to the new tracking profile. When the runtime tracking infrastructure receives a <xref:System.Workflow.Runtime.Tracking.IProfileNotification.ProfileUpdated> event it will update its profile cache with the new <xref:System.Workflow.Runtime.Tracking.TrackingProfile> for the workflow <xref:System.Type>.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>