Поделиться через


QueryString Структура

Определение

Обеспечивает правильную обработку значения QueryString при необходимости воссоздания запроса или перенаправления строки URI

public value class QueryString : IEquatable<Microsoft::AspNetCore::Http::QueryString>
public struct QueryString : IEquatable<Microsoft.AspNetCore.Http.QueryString>
public readonly struct QueryString : IEquatable<Microsoft.AspNetCore.Http.QueryString>
type QueryString = struct
Public Structure QueryString
Implements IEquatable(Of QueryString)
Наследование
QueryString
Реализации

Конструкторы

QueryString(String)

Инициализирует строку запроса с указанным значением. Это значение должно быть в escape-формате с разделителями с символом "?".

Поля

Empty

Представляет пустую строку запроса. Это поле доступно только для чтения.

Свойства

HasValue

Значение true, если строка запроса не является пустой

Value

Экранированная строка запроса с символом "?" в начале

Методы

Add(QueryString)

other Объединяется с текущей строкой запроса.

Add(String, String)

Объединяет строку запроса с name и value с текущей строкой запроса.

Create(IEnumerable<KeyValuePair<String,String>>)

Создает строку запроса, состоящую из пар заданных значений имени.

Create(IEnumerable<KeyValuePair<String,StringValues>>)

Создает строку запроса, состоящую из пар заданных значений имени.

Create(String, String)

Создайте строку запроса с одним заданным именем и значением параметра.

Equals(Object)

Оценивает, равна ли текущая строка запроса объекту obj.

Equals(QueryString)

Вычисляет значение, если текущая строка запроса равна other.

FromUriComponent(String)

Возвращает строку QueryString, содержащую запрос, как он экранирован в формате URI. Эта строка НЕ ДОЛЖНА содержать никакое значение, не являющееся запросом.

FromUriComponent(Uri)

Возвращает строку QueryString, содержащую запрос, как он указан в объекте URI. Относительные объекты URI не поддерживаются.

GetHashCode()

Получает хэш-код для значения.

ToString()

Предоставляет экранированную строку запроса способом, подходящим для включения в представление URI. В начале будет включен символ "?", если значение не равно null или пусто. Потенциально опасные символы исключаются.

ToUriComponent()

Предоставляет экранированную строку запроса способом, подходящим для включения в представление URI. В начале будет включен символ "?", если значение не равно null или пусто. Потенциально опасные символы исключаются.

Операторы

Addition(QueryString, QueryString)

left Объединяет и right в одну строку запроса.

Equality(QueryString, QueryString)

Оценивает, равна ли одна строка запроса другой.

Inequality(QueryString, QueryString)

Оценивает, не равна ли одна строка запроса другой.

Применяется к