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 v řídicím a odděleném formátu s úvodním znakem "?".

Pole

Empty

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

Vlastnosti

HasValue

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

Value

Řetězec řídicího dotazu s úvodním znakem "?"

Metody

Add(QueryString)

Zřetězí other aktuální řetězec dotazu.

Add(String, String)

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

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

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

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

Vytvoří řetězec dotazu složený z párů 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 je aktuální řetězec dotazu roven objektu obj.

Equals(QueryString)

Evalutes if the current query string is equal to other.

FromUriComponent(String)

Vrátí queryString vzhledem k dotazu, protože je řídicí znak 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á kód hash pro hodnotu.

ToString()

Poskytuje řetězec dotazu řídicím znakem, který je správný pro kombinová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é, jsou unikající.

ToUriComponent()

Poskytuje řetězec dotazu řídicím znakem, který je správný pro kombinová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é, jsou unikající.

Operátory

Addition(QueryString, QueryString)

Zřetězí a right zřetězí left jeden řetězec dotazu.

Equality(QueryString, QueryString)

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

Inequality(QueryString, QueryString)

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

Platí pro