Sdílet prostřednictvím


QueryString Struktura

Definice

Poskytuje správné zpracování hodnoty QueryString, pokud je potřeba rekonstruovat řetězec identifikátoru URI požadavku nebo přesměrování.

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)
Dědičnost
QueryString
Implementuje

Konstruktory

QueryString(String)

Inicializuje řetězec dotazu s danou hodnotou. Tato hodnota musí být ve formátu s řídicím znakem s oddělovači s počátečním znakem ?.

Pole

Empty

Představuje prázdný řetězec dotazu. Toto pole je jen ke čtení.

Vlastnosti

HasValue

Hodnota True, pokud řetězec dotazu není prázdný.

Value

Řetězec dotazu s řídicím znakem ?.

Metody

Add(QueryString)

Zřetězí other s aktuálním řetězcem dotazu.

Add(String, String)

Zřetězí řetězec dotazu s name a value s aktuálním řetězcem dotazu.

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

Vytvoří řetězec dotazu složený z dvojic hodnot daného názvu.

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

Vytvoří řetězec dotazu složený z dvojic hodnot daného názvu.

Create(String, String)

Vytvořte řetězec dotazu s jedním zadaným názvem a hodnotou parametru.

Equals(Object)

Vyhodnotí, jestli se aktuální řetězec dotazu rovná objektu obj.

Equals(QueryString)

Evaluts if the current query string is equal to other.

FromUriComponent(String)

Vrátí queryString zadaný dotaz, protože je řídicí ve formátu identifikátoru URI. Řetězec NESMÍ obsahovat žádnou hodnotu, která není dotazem.

FromUriComponent(Uri)

Vrátí queryString zadaný dotaz jako z objektu Uri. Relativní objekty URI nejsou podporovány.

GetHashCode()

Získá hash kód pro hodnotu.

ToString()

Poskytuje řetězec dotazu řídicím způsobem, který je správný pro zkombinování do reprezentace identifikátoru URI. Počáteční znak "?" bude zahrnut, pokud hodnota není null nebo prázdná. Znaky, které jsou potenciálně nebezpečné, se uteče.

ToUriComponent()

Poskytuje řetězec dotazu řídicím způsobem, který je správný pro zkombinování do reprezentace identifikátoru URI. Počáteční znak "?" bude zahrnut, pokud hodnota není null nebo prázdná. Znaky, které jsou potenciálně nebezpečné, se uteče.

Operátory

Addition(QueryString, QueryString)

Zřetězí left a right do jednoho řetězce dotazu.

Equality(QueryString, QueryString)

Vyhodnotí, jestli je jeden řetězec dotazu roven jinému.

Inequality(QueryString, QueryString)

Vyhodnotí, jestli se jeden řetězec dotazu nerovná jinému.

Platí pro