ValueProviderResult Struktura

Definicja

GetValue(String) Wynik operacji.

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)
Dziedziczenie
ValueProviderResult
Implementuje

Uwagi

ValueProviderResult może reprezentować jedną przesłaną wartość lub wiele przesłanych wartości.

Służy FirstValue do używania tylko jednej wartości, niezależnie od tego, czy przesłano pojedynczą wartość, czy wiele wartości.

Traktuj ValueProviderResult jako element IEnumerable<T> do korzystania ze wszystkich wartości, niezależnie od tego, czy przesłano pojedynczą wartość, czy wiele wartości.

Konstruktory

ValueProviderResult(StringValues)

Tworzy nowy ValueProviderResult przy użyciu polecenia InvariantCulture.

ValueProviderResult(StringValues, CultureInfo)

Tworzy nowy adres ValueProviderResult.

Pola

None

Obiekt ValueProviderResult reprezentujący brak danych.

Właściwości

Culture

Pobiera lub ustawia CultureInfo skojarzone z wartościami.

FirstValue

Pobiera pierwszą wartość na podstawie wartości zamówienia podanych w żądaniu. Użyj FirstValue polecenia , aby uzyskać pojedynczą wartość do przetwarzania niezależnie od tego, czy w żądaniu podano jedną, czy wiele wartości.

Length

Pobiera liczbę przesłanych wartości.

Values

Pobiera lub ustawia wartości.

Metody

Equals(Object)

GetValue(String) Wynik operacji.

Equals(ValueProviderResult)

GetValue(String) Wynik operacji.

GetEnumerator()

Pobiera element IEnumerator<T> dla tego ValueProviderResultelementu .

GetHashCode()

GetValue(String) Wynik operacji.

ToString()

GetValue(String) Wynik operacji.

Operatory

Equality(ValueProviderResult, ValueProviderResult)

Porównuje dwa ValueProviderResult obiekty pod kątem równości.

Explicit(ValueProviderResult to String)

Konwertuje podaną ValueProviderResult wartość na ciąg rozdzielony przecinkami zawierający wszystkie przesłane wartości.

Explicit(ValueProviderResult to String[])

Konwertuje podaną ValueProviderResult wartość na tablicę String zawierającą wszystkie przesłane wartości.

Inequality(ValueProviderResult, ValueProviderResult)

Porównuje dwa ValueProviderResult obiekty pod kątem nierówności.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

GetValue(String) Wynik operacji.

Metody rozszerzania

ConvertTo(ValueProviderResult, Type)

Próbuje przekonwertować wartości w result pliku na określony typ.

ConvertTo<T>(ValueProviderResult)

Próbuje przekonwertować wartości w result pliku na określony typ.

Dotyczy