Jazyk

QueryString Struktura

Definice

Poskytuje správné zpracování hodnoty QueryString v případě potřeby k rekonstrukci řetězce 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

Název Description
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

Název Description
Empty

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

Vlastnosti

Název Description
HasValue

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

Value

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

Metody

Název Description
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 daných párů hodnot názvu.

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

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

Create(String, String)

Vytvořte řetězec dotazu s názvem a hodnotou jednoho daného parametru.

Equals(Object)

Vyhodnotí, zda je aktuální řetězec dotazu roven objektu obj.

Equals(QueryString)

Vyhodnotí, jestli je aktuální řetězec dotazu roven other.

FromUriComponent(String)

Vrátí řetězec dotazu vzhledem k tomu, ž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á hashovací kód pro hodnotu.

ToString()

Poskytuje řetězec dotazu uchvácený způsobem, který je správný pro kombinování do reprezentace identifikátoru URI. Úvodní znak "?" bude zahrnut, pokud hodnota není null nebo prázdná. Znaky, které jsou potenciálně nebezpečné, jsou unikly.

ToUriComponent()

Poskytuje řetězec dotazu uchvácený způsobem, který je správný pro kombinování do reprezentace identifikátoru URI. Úvodní znak "?" bude zahrnut, pokud hodnota není null nebo prázdná. Znaky, které jsou potenciálně nebezpečné, jsou unikly.

Operátory

Název Description
Addition(QueryString, QueryString)

Zřetězí left řetězec dotazu a right do jednoho řetězce 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