Partager via


ValueProviderResult Structure

Définition

Résultat d’une GetValue(String) opération.

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)
Héritage
ValueProviderResult
Implémente

Remarques

ValueProviderResult peut représenter une seule valeur soumise ou plusieurs valeurs soumises.

Utilisez FirstValue pour consommer une seule valeur, qu’une ou plusieurs valeurs aient été envoyées.

Traitez ValueProviderResult comme un IEnumerable<T> pour consommer toutes les valeurs, qu’une ou plusieurs valeurs aient été envoyées.

Constructeurs

ValueProviderResult(StringValues)

Crée un nouveau ValueProviderResult à l’aide de InvariantCulture.

ValueProviderResult(StringValues, CultureInfo)

Crée un ValueProviderResult.

Champs

None

ValueProviderResult qui représente un manque de données.

Propriétés

Culture

Obtient ou définit le CultureInfo associé aux valeurs.

FirstValue

Obtient la première valeur en fonction des valeurs de commande fournies dans la demande. Permet FirstValue d’obtenir une valeur unique pour le traitement, qu’une ou plusieurs valeurs aient été fournies dans la demande.

Length

Obtient le nombre de valeurs soumises.

Values

Obtient ou définit les valeurs.

Méthodes

Equals(Object)

Résultat d’une GetValue(String) opération.

Equals(ValueProviderResult)

Résultat d’une GetValue(String) opération.

GetEnumerator()

Obtient un IEnumerator<T> pour ce ValueProviderResult.

GetHashCode()

Résultat d’une GetValue(String) opération.

ToString()

Résultat d’une GetValue(String) opération.

Opérateurs

Equality(ValueProviderResult, ValueProviderResult)

Compare deux objets ValueProviderResult pour déterminer s’ils sont égaux.

Explicit(ValueProviderResult to String)

Convertit le fourni ValueProviderResult en chaîne séparée par des virgules contenant toutes les valeurs soumises.

Explicit(ValueProviderResult to String[])

Convertit le fourni ValueProviderResult en tableau contenant String toutes les valeurs soumises.

Inequality(ValueProviderResult, ValueProviderResult)

Compare deux objets ValueProviderResult pour déterminer s'ils sont différents.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Résultat d’une GetValue(String) opération.

Méthodes d’extension

ConvertTo(ValueProviderResult, Type)

Tente de convertir les valeurs dans au result type spécifié.

ConvertTo<T>(ValueProviderResult)

Tente de convertir les valeurs dans au result type spécifié.

S’applique à