-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
Copy pathNameValueCollectionValueProvider.xml
191 lines (189 loc) · 13.6 KB
/
NameValueCollectionValueProvider.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
186
187
188
189
190
191
<Type Name="NameValueCollectionValueProvider" FullName="System.Web.ModelBinding.NameValueCollectionValueProvider">
<TypeSignature Language="C#" Value="public class NameValueCollectionValueProvider : System.Web.ModelBinding.IUnvalidatedValueProvider" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NameValueCollectionValueProvider extends System.Object implements class System.Web.ModelBinding.IUnvalidatedValueProvider, class System.Web.ModelBinding.IValueProvider" />
<TypeSignature Language="DocId" Value="T:System.Web.ModelBinding.NameValueCollectionValueProvider" />
<TypeSignature Language="VB.NET" Value="Public Class NameValueCollectionValueProvider
Implements IUnvalidatedValueProvider" />
<TypeSignature Language="F#" Value="type NameValueCollectionValueProvider = class
 interface IUnvalidatedValueProvider
 interface IValueProvider" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2" />
<TypeSignature Language="C++ CLI" Value="public ref class NameValueCollectionValueProvider : System::Web::ModelBinding::IUnvalidatedValueProvider" />
<TypeSignature Language="F#" Value="type NameValueCollectionValueProvider = class
 interface IValueProvider
 interface IUnvalidatedValueProvider" FrameworkAlternate="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" />
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Web.ModelBinding.IUnvalidatedValueProvider</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Web.ModelBinding.IValueProvider</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Represents the base class for value providers whose values come from a name/value collection.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Web.ModelBinding.NameValueCollectionValueProvider" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NameValueCollectionValueProvider (System.Collections.Specialized.NameValueCollection collection, System.Globalization.CultureInfo culture);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Specialized.NameValueCollection collection, class System.Globalization.CultureInfo culture) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.NameValueCollectionValueProvider.#ctor(System.Collections.Specialized.NameValueCollection,System.Globalization.CultureInfo)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (collection As NameValueCollection, culture As CultureInfo)" />
<MemberSignature Language="F#" Value="new System.Web.ModelBinding.NameValueCollectionValueProvider : System.Collections.Specialized.NameValueCollection * System.Globalization.CultureInfo -> System.Web.ModelBinding.NameValueCollectionValueProvider" Usage="new System.Web.ModelBinding.NameValueCollectionValueProvider (collection, culture)" />
<MemberSignature Language="C++ CLI" Value="public:
 NameValueCollectionValueProvider(System::Collections::Specialized::NameValueCollection ^ collection, System::Globalization::CultureInfo ^ culture);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="collection" Type="System.Collections.Specialized.NameValueCollection" />
<Parameter Name="culture" Type="System.Globalization.CultureInfo" />
</Parameters>
<Docs>
<param name="collection">The collection.</param>
<param name="culture">The culture information.</param>
<summary>Initializes a new instance of the <see cref="T:System.Web.ModelBinding.NameValueCollectionValueProvider" /> class by using a collection and culture information.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NameValueCollectionValueProvider (System.Collections.Specialized.NameValueCollection collection, System.Collections.Specialized.NameValueCollection unvalidatedCollection, System.Globalization.CultureInfo culture);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Collections.Specialized.NameValueCollection collection, class System.Collections.Specialized.NameValueCollection unvalidatedCollection, class System.Globalization.CultureInfo culture) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.NameValueCollectionValueProvider.#ctor(System.Collections.Specialized.NameValueCollection,System.Collections.Specialized.NameValueCollection,System.Globalization.CultureInfo)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (collection As NameValueCollection, unvalidatedCollection As NameValueCollection, culture As CultureInfo)" />
<MemberSignature Language="F#" Value="new System.Web.ModelBinding.NameValueCollectionValueProvider : System.Collections.Specialized.NameValueCollection * System.Collections.Specialized.NameValueCollection * System.Globalization.CultureInfo -> System.Web.ModelBinding.NameValueCollectionValueProvider" Usage="new System.Web.ModelBinding.NameValueCollectionValueProvider (collection, unvalidatedCollection, culture)" />
<MemberSignature Language="C++ CLI" Value="public:
 NameValueCollectionValueProvider(System::Collections::Specialized::NameValueCollection ^ collection, System::Collections::Specialized::NameValueCollection ^ unvalidatedCollection, System::Globalization::CultureInfo ^ culture);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="collection" Type="System.Collections.Specialized.NameValueCollection" />
<Parameter Name="unvalidatedCollection" Type="System.Collections.Specialized.NameValueCollection" />
<Parameter Name="culture" Type="System.Globalization.CultureInfo" />
</Parameters>
<Docs>
<param name="collection">The collection.</param>
<param name="unvalidatedCollection">The unvalidated collection.</param>
<param name="culture">The culture information.</param>
<summary>Initializes a new instance of the <see cref="T:System.Web.ModelBinding.NameValueCollectionValueProvider" /> class by using a collection, an unvalidated version of the collection, and culture information.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ContainsPrefix">
<MemberSignature Language="C#" Value="public virtual bool ContainsPrefix (string prefix);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool ContainsPrefix(string prefix) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.NameValueCollectionValueProvider.ContainsPrefix(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function ContainsPrefix (prefix As String) As Boolean" />
<MemberSignature Language="F#" Value="abstract member ContainsPrefix : string -> bool
override this.ContainsPrefix : string -> bool" Usage="nameValueCollectionValueProvider.ContainsPrefix prefix" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual bool ContainsPrefix(System::String ^ prefix);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Web.ModelBinding.IValueProvider.ContainsPrefix(System.String)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="prefix" Type="System.String" />
</Parameters>
<Docs>
<param name="prefix">The prefix.</param>
<summary>Returns a value that indicates whether the value provider contains the specified prefix.</summary>
<returns>
<see langword="true" /> if the value provider contains the specified prefix; otherwise, <see langword="false" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="GetValue">
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Returns the value for the specified key.</summary>
</Docs>
</MemberGroup>
<Member MemberName="GetValue">
<MemberSignature Language="C#" Value="public virtual System.Web.ModelBinding.ValueProviderResult GetValue (string key);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Web.ModelBinding.ValueProviderResult GetValue(string key) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.NameValueCollectionValueProvider.GetValue(System.String)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetValue (key As String) As ValueProviderResult" />
<MemberSignature Language="F#" Value="abstract member GetValue : string -> System.Web.ModelBinding.ValueProviderResult
override this.GetValue : string -> System.Web.ModelBinding.ValueProviderResult" Usage="nameValueCollectionValueProvider.GetValue key" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual System::Web::ModelBinding::ValueProviderResult ^ GetValue(System::String ^ key);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Web.ModelBinding.IValueProvider.GetValue(System.String)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.ModelBinding.ValueProviderResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
</Parameters>
<Docs>
<param name="key">The key.</param>
<summary>Returns the value for the specified key.</summary>
<returns>The value for the specified key.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Calling this method is equivalent to calling the <xref:System.Web.ModelBinding.NameValueCollectionValueProvider.GetValue%2A> method overload and passing `false` for the `skipValidation` parameter.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetValue">
<MemberSignature Language="C#" Value="public virtual System.Web.ModelBinding.ValueProviderResult GetValue (string key, bool skipValidation);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Web.ModelBinding.ValueProviderResult GetValue(string key, bool skipValidation) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.NameValueCollectionValueProvider.GetValue(System.String,System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetValue (key As String, skipValidation As Boolean) As ValueProviderResult" />
<MemberSignature Language="F#" Value="abstract member GetValue : string * bool -> System.Web.ModelBinding.ValueProviderResult
override this.GetValue : string * bool -> System.Web.ModelBinding.ValueProviderResult" Usage="nameValueCollectionValueProvider.GetValue (key, skipValidation)" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual System::Web::ModelBinding::ValueProviderResult ^ GetValue(System::String ^ key, bool skipValidation);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Web.ModelBinding.IUnvalidatedValueProvider.GetValue(System.String,System.Boolean)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.ModelBinding.ValueProviderResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
<Parameter Name="skipValidation" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="key">The key.</param>
<param name="skipValidation">
<see langword="true" /> to skip validation; otherwise, <see langword="false" />.</param>
<summary>Returns the value for the specified key and optionally enables the caller to specify whether request validation should be skipped.</summary>
<returns>The value for the specified key.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>