Freigeben über


ValueProviderResult Struktur

Definition

Ergebnis eines Vorgangs 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)
Vererbung
ValueProviderResult
Implementiert

Hinweise

ValueProviderResult kann einen einzelnen übermittelten Wert oder mehrere übermittelte Werte darstellen.

Verwenden Sie FirstValue , um nur einen einzelnen Wert zu verwenden, unabhängig davon, ob ein einzelner Wert oder mehrere Werte übermittelt wurden.

Behandeln Sie ValueProviderResult als eine IEnumerable<T> , um alle Werte zu nutzen, unabhängig davon, ob ein einzelner Wert oder mehrere Werte übermittelt wurden.

Konstruktoren

ValueProviderResult(StringValues)

Erstellt mithilfe von ein neues ValueProviderResultInvariantCulture.

ValueProviderResult(StringValues, CultureInfo)

Erstellt einen neuen ValueProviderResult.

Felder

None

Ein ValueProviderResult , der einen Mangel an Daten darstellt.

Eigenschaften

Culture

Ruft die ab, die CultureInfo den Werten zugeordnet ist, oder legt sie fest.

FirstValue

Ruft den ersten Wert basierend auf den Reihenfolgewerten ab, die in der Anforderung bereitgestellt wurden. Verwenden Sie FirstValue , um einen einzelnen Wert für die Verarbeitung abzurufen, unabhängig davon, ob in der Anforderung ein einzelner oder mehrere Werte angegeben wurden.

Length

Ruft die Anzahl der übermittelten Werte ab.

Values

Ruft die Werte ab oder legt sie fest.

Methoden

Equals(Object)

Ergebnis eines Vorgangs GetValue(String) .

Equals(ValueProviderResult)

Ergebnis eines Vorgangs GetValue(String) .

GetEnumerator()

Ruft eine IEnumerator<T> für dieses ValueProviderResultab.

GetHashCode()

Ergebnis eines Vorgangs GetValue(String) .

ToString()

Ergebnis eines Vorgangs GetValue(String) .

Operatoren

Equality(ValueProviderResult, ValueProviderResult)

Überprüft zwei ValueProviderResult-Objekte auf Gleichheit.

Explicit(ValueProviderResult to String)

Konvertiert die bereitgestellte ValueProviderResult in eine durch Trennzeichen getrennte Zeichenfolge, die alle übermittelten Werte enthält.

Explicit(ValueProviderResult to String[])

Konvertiert die bereitgestellte ValueProviderResult in ein Array von, das String alle übermittelten Werte enthält.

Inequality(ValueProviderResult, ValueProviderResult)

Überprüft zwei ValueProviderResult-Objekte auf Ungleichheit.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Ergebnis eines Vorgangs GetValue(String) .

Erweiterungsmethoden

ConvertTo(ValueProviderResult, Type)

Versucht, die Werte in result den angegebenen Typ zu konvertieren.

ConvertTo<T>(ValueProviderResult)

Versucht, die Werte in result den angegebenen Typ zu konvertieren.

Gilt für: