QueryCollection Class¶
The HttpRequest query string collection
- Namespace
Microsoft.AspNetCore.Http.Internal- Assemblies
- Microsoft.AspNetCore.Http
Syntax¶
public class QueryCollection : IQueryCollection, IEnumerable<KeyValuePair<string, StringValues>>, IEnumerable
-
class
Microsoft.AspNetCore.Http.Internal.QueryCollection
Constructors¶
-
QueryCollection()¶ public QueryCollection()
-
QueryCollection(Microsoft.AspNetCore.Http.Internal.QueryCollection) public QueryCollection(QueryCollection store)
-
QueryCollection(System.Collections.Generic.Dictionary<System.String, Microsoft.Extensions.Primitives.StringValues>) public QueryCollection(Dictionary<string, StringValues> store)
-
QueryCollection(System.Int32) public QueryCollection(int capacity)
-
Methods¶
-
ContainsKey(System.String)¶ Determines whether the
Microsoft.AspNetCore.Http.HeaderDictionarycontains a specific key.Arguments: key (System.String) – The key. Return type: System.Boolean Returns: true if the Microsoft.AspNetCore.Http.HeaderDictionarycontains a specific key; otherwise, false.public bool ContainsKey(string key)
-
GetEnumerator()¶ Returns an enumerator that iterates through a collection.
Return type: Microsoft.AspNetCore.Http.Internal.QueryCollection.Enumerator Returns: An Microsoft.AspNetCore.Http.Internal.QueryCollection.Enumeratorobject that can be used to iterate through the collection.public QueryCollection.Enumerator GetEnumerator()
-
GetEnumerator() Returns an enumerator that iterates through a collection.
Return type: System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String>> Returns: An System.Collections.Generic.IEnumerator`1object that can be used to iterate through the collection.IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
-
GetEnumerator() Returns an enumerator that iterates through a collection.
Return type: System.Collections.IEnumerator Returns: An System.Collections.IEnumeratorobject that can be used to iterate through the collection.IEnumerator IEnumerable.GetEnumerator()
-
TryGetValue(System.String, out Microsoft.Extensions.Primitives.StringValues)¶ Retrieves a value from the dictionary.
Arguments: - key (System.String) – The header name.
- value (Microsoft.Extensions.Primitives.StringValues) – The value.
Return type: System.Boolean
Returns: true if the
Microsoft.AspNetCore.Http.HeaderDictionarycontains the key; otherwise, false.public bool TryGetValue(string key, out StringValues value)
-
Fields¶
-
Empty()¶ Return type: Microsoft.AspNetCore.Http.Internal.QueryCollection public static readonly QueryCollection Empty
-
Properties¶
-
Microsoft.AspNetCore.Http.Internal.QueryCollection.Count¶ Gets the number of elements contained in the
Microsoft.AspNetCore.Http.HeaderDictionary;.Return type: System.Int32 Returns: The number of elements contained in the Microsoft.AspNetCore.Http.HeaderDictionary.public int Count { get; }
-
Microsoft.AspNetCore.Http.Internal.QueryCollection.Item[System.String]¶ Get or sets the associated value from the collection as a single string.
Arguments: key (System.String) – The header name. Return type: Microsoft.Extensions.Primitives.StringValues Returns: the associated value from the collection as a StringValues or StringValues.Empty if the key is not present. public StringValues this[string key] { get; }
-
Microsoft.AspNetCore.Http.Internal.QueryCollection.Keys¶ Return type: System.Collections.Generic.ICollection<System.String> public ICollection<string> Keys { get; }
-