Condividi tramite


ValueProviderResult Struct

Definizione

Risultato di un'operazione GetValue(String) .

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)
Ereditarietà
ValueProviderResult
Implementazioni

Commenti

ValueProviderResult può rappresentare un singolo valore inviato o più valori inviati.

Usare FirstValue per utilizzare solo un singolo valore, indipendentemente dal fatto che sia stato inviato un singolo valore o più valori.

Considerare ValueProviderResult come un oggetto IEnumerable<T> per l'utilizzo di tutti i valori, indipendentemente dal fatto che sia stato inviato un singolo valore o più valori.

Costruttori

ValueProviderResult(StringValues)

Crea un nuovo ValueProviderResult oggetto usando InvariantCulture.

ValueProviderResult(StringValues, CultureInfo)

Crea un nuovo oggetto ValueProviderResult.

Campi

None

Oggetto ValueProviderResult che rappresenta una mancanza di dati.

Proprietà

Culture

Ottiene o imposta l'oggetto CultureInfo associato ai valori.

FirstValue

Ottiene il primo valore in base ai valori dell'ordine specificati nella richiesta. Usare FirstValue per ottenere un singolo valore per l'elaborazione indipendentemente dal fatto che nella richiesta siano stati forniti un singolo o più valori.

Length

Ottiene il numero di valori inviati.

Values

Ottiene o imposta i valori.

Metodi

Equals(Object)

Risultato di un'operazione GetValue(String) .

Equals(ValueProviderResult)

Risultato di un'operazione GetValue(String) .

GetEnumerator()

Ottiene un IEnumerator<T> oggetto per questo ValueProviderResultoggetto .

GetHashCode()

Risultato di un'operazione GetValue(String) .

ToString()

Risultato di un'operazione GetValue(String) .

Operatori

Equality(ValueProviderResult, ValueProviderResult)

Confronta due oggetti ValueProviderResult per stabilirne l'uguaglianza.

Explicit(ValueProviderResult to String)

Converte l'oggetto specificato ValueProviderResult in una stringa delimitata da virgole contenente tutti i valori inviati.

Explicit(ValueProviderResult to String[])

Converte l'oggetto fornito ValueProviderResult in una matrice di String contenente tutti i valori inviati.

Inequality(ValueProviderResult, ValueProviderResult)

Confronta due oggetti ValueProviderResult per stabilirne la disuguaglianza.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Risultato di un'operazione GetValue(String) .

Metodi di estensione

ConvertTo(ValueProviderResult, Type)

Tenta di convertire i valori in nel result tipo specificato.

ConvertTo<T>(ValueProviderResult)

Tenta di convertire i valori in nel result tipo specificato.

Si applica a