Sdílet prostřednictvím


ValueProviderResult Struktura

Definice

Výsledek GetValue(String) operace.

public value class ValueProviderResult : IEquatable<Microsoft::AspNetCore::Mvc::ModelBinding::ValueProviderResult>, System::Collections::Generic::IEnumerable<System::String ^>
public struct ValueProviderResult : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult>, System.Collections.Generic.IEnumerable<string>
public readonly struct ValueProviderResult : IEquatable<Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult>, System.Collections.Generic.IEnumerable<string>
type ValueProviderResult = struct
    interface seq<string>
    interface IEnumerable
Public Structure ValueProviderResult
Implements IEnumerable(Of String), IEquatable(Of ValueProviderResult)
Dědičnost
ValueProviderResult
Implementuje

Poznámky

ValueProviderResult může představovat jednu odeslanou hodnotu nebo více odeslaných hodnot.

Umožňuje FirstValue použít pouze jednu hodnotu bez ohledu na to, jestli byla odeslána jedna nebo více hodnot.

Nakládat ValueProviderResult jako s IEnumerable<T> , pokud chcete využívat všechny hodnoty bez ohledu na to, jestli byla odeslána jedna nebo více hodnot.

Konstruktory

ValueProviderResult(StringValues)

Vytvoří nový ValueProviderResult pomocí InvariantCulture.

ValueProviderResult(StringValues, CultureInfo)

Vytvoří nový objekt ValueProviderResult.

Pole

None

A ValueProviderResult , který představuje nedostatek dat.

Vlastnosti

Culture

Získá nebo nastaví CultureInfo přidružené k hodnotám.

FirstValue

Získá první hodnotu na základě hodnot objednávek zadaných v požadavku. Slouží FirstValue k získání jedné hodnoty pro zpracování bez ohledu na to, jestli byla v požadavku poskytnuta jedna nebo více hodnot.

Length

Získá počet odeslaných hodnot.

Values

Získá nebo nastaví hodnoty.

Metody

Equals(Object)

Výsledek GetValue(String) operace.

Equals(ValueProviderResult)

Výsledek GetValue(String) operace.

GetEnumerator()

Získá pro IEnumerator<T> tento ValueProviderResult.

GetHashCode()

Výsledek GetValue(String) operace.

ToString()

Výsledek GetValue(String) operace.

Operátory

Equality(ValueProviderResult, ValueProviderResult)

Porovná dva ValueProviderResult objekty z hlediska rovnosti.

Explicit(ValueProviderResult to String)

Převede zadaný ValueProviderResult řetězec na řetězec oddělený čárkami, který obsahuje všechny odeslané hodnoty.

Explicit(ValueProviderResult to String[])

Převede zadané ValueProviderResult hodnoty na pole String obsahující všechny odeslané hodnoty.

Inequality(ValueProviderResult, ValueProviderResult)

Porovná dva ValueProviderResult objekty nerovnosti.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Výsledek GetValue(String) operace.

Metody rozšíření

ConvertTo(ValueProviderResult, Type)

Pokusí se převést hodnoty v result souboru na zadaný typ.

ConvertTo<T>(ValueProviderResult)

Pokusí se převést hodnoty v result souboru na zadaný typ.

Platí pro