/
DynamicControlParameter.xml
185 lines (181 loc) · 12.7 KB
/
DynamicControlParameter.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
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
<Type Name="DynamicControlParameter" FullName="System.Web.DynamicData.DynamicControlParameter">
<TypeSignature Language="C#" Value="public class DynamicControlParameter : System.Web.UI.WebControls.Parameter, System.Web.DynamicData.IWhereParametersProvider" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit DynamicControlParameter extends System.Web.UI.WebControls.Parameter implements class System.Web.DynamicData.IWhereParametersProvider" />
<TypeSignature Language="DocId" Value="T:System.Web.DynamicData.DynamicControlParameter" />
<TypeSignature Language="VB.NET" Value="Public Class DynamicControlParameter
Inherits Parameter
Implements IWhereParametersProvider" />
<TypeSignature Language="F#" Value="type DynamicControlParameter = class
 inherit Parameter
 interface IWhereParametersProvider" />
<TypeSignature Language="C++ CLI" Value="public ref class DynamicControlParameter : System::Web::UI::WebControls::Parameter, System::Web::DynamicData::IWhereParametersProvider" />
<AssemblyInfo>
<AssemblyName>System.Web.DynamicData</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Web.UI.WebControls.Parameter</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Web.DynamicData.IWhereParametersProvider</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Represents a parameter that is used for master-detail filters in which a data source gets information from another data control.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Web.DynamicData.DynamicControlParameter> object is used in the `Where` parameters collection of the data source control's query. The parameter object automatically filters by primary key or foreign keys between the two controls and supports multi-part keys automatically.
]]></format>
</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<AssemblyInfo>
<AssemblyName>System.Web.DynamicData</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicControlParameter" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DynamicControlParameter ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.DynamicData.DynamicControlParameter.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 DynamicControlParameter();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DynamicData</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicControlParameter" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DynamicControlParameter (string controlId);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string controlId) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.DynamicData.DynamicControlParameter.#ctor(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (controlId As String)" />
<MemberSignature Language="F#" Value="new System.Web.DynamicData.DynamicControlParameter : string -> System.Web.DynamicData.DynamicControlParameter" Usage="new System.Web.DynamicData.DynamicControlParameter controlId" />
<MemberSignature Language="C++ CLI" Value="public:
 DynamicControlParameter(System::String ^ controlId);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DynamicData</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="controlId" Type="System.String" />
</Parameters>
<Docs>
<param name="controlId">The ID of the control whose values the parameter represents.</param>
<summary>Initializes a new instance of the <see cref="T:System.Web.DynamicData.DynamicControlParameter" /> class, bound to the specified control.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ControlId">
<MemberSignature Language="C#" Value="public string ControlId { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ControlId" />
<MemberSignature Language="DocId" Value="P:System.Web.DynamicData.DynamicControlParameter.ControlId" />
<MemberSignature Language="VB.NET" Value="Public Property ControlId As String" />
<MemberSignature Language="F#" Value="member this.ControlId : string with get, set" Usage="System.Web.DynamicData.DynamicControlParameter.ControlId" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ ControlId { System::String ^ get(); void set(System::String ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DynamicData</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the unique identifier of the control that the <see cref="T:System.Web.DynamicData.DynamicControlParameter" /> object binds to.</summary>
<value>The unique identifier of the control from which the <see cref="T:System.Web.DynamicData.DynamicControlParameter" /> object gets its data.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Evaluate">
<MemberSignature Language="C#" Value="protected override object Evaluate (System.Web.HttpContext context, System.Web.UI.Control control);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance object Evaluate(class System.Web.HttpContext context, class System.Web.UI.Control control) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.DynamicData.DynamicControlParameter.Evaluate(System.Web.HttpContext,System.Web.UI.Control)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function Evaluate (context As HttpContext, control As Control) As Object" />
<MemberSignature Language="F#" Value="override this.Evaluate : System.Web.HttpContext * System.Web.UI.Control -> obj" Usage="dynamicControlParameter.Evaluate (context, control)" />
<MemberSignature Language="C++ CLI" Value="protected:
 override System::Object ^ Evaluate(System::Web::HttpContext ^ context, System::Web::UI::Control ^ control);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.DynamicData</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="System.Web.HttpContext" />
<Parameter Name="control" Type="System.Web.UI.Control" />
</Parameters>
<Docs>
<param name="context">The HTTP context.</param>
<param name="control">The dynamic control parameter.</param>
<summary>Throws an <see cref="T:System.InvalidOperationException" /> exception to indicate that the <see cref="T:System.Web.DynamicData.DynamicDataManager" /> control is missing.</summary>
<returns>A <see cref="T:System.InvalidOperationException" /> object that indicates the <see cref="T:System.Web.DynamicData.DynamicDataManager" /> control is missing.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This method should not be called by the page developer.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetWhereParameters">
<MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<System.Web.UI.WebControls.Parameter> GetWhereParameters (System.Web.DynamicData.IDynamicDataSource dataSource);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerable`1<class System.Web.UI.WebControls.Parameter> GetWhereParameters(class System.Web.DynamicData.IDynamicDataSource dataSource) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.DynamicData.DynamicControlParameter.GetWhereParameters(System.Web.DynamicData.IDynamicDataSource)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetWhereParameters (dataSource As IDynamicDataSource) As IEnumerable(Of Parameter)" />
<MemberSignature Language="F#" Value="abstract member GetWhereParameters : System.Web.DynamicData.IDynamicDataSource -> seq<System.Web.UI.WebControls.Parameter>
override this.GetWhereParameters : System.Web.DynamicData.IDynamicDataSource -> seq<System.Web.UI.WebControls.Parameter>" Usage="dynamicControlParameter.GetWhereParameters dataSource" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual System::Collections::Generic::IEnumerable<System::Web::UI::WebControls::Parameter ^> ^ GetWhereParameters(System::Web::DynamicData::IDynamicDataSource ^ dataSource);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Web.DynamicData.IWhereParametersProvider.GetWhereParameters(System.Web.DynamicData.IDynamicDataSource)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.Web.DynamicData</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable<System.Web.UI.WebControls.Parameter></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="dataSource" Type="System.Web.DynamicData.IDynamicDataSource" />
</Parameters>
<Docs>
<param name="dataSource">The <see cref="T:System.Web.DynamicData.IDynamicDataSource" /> instance to get the parameters from.</param>
<summary>Returns the collection of parameters that are used to create a <see langword="Where" /> clause for when the data source is queried.</summary>
<returns>A collection of <see cref="T:System.Web.UI.WebControls.Parameter" /> objects that represent the query parameters for the specified <see cref="T:System.Web.DynamicData.IDynamicDataSource" /> instance.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>