Langue

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

Nom Description
ValueProviderResult(StringValues)

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

ValueProviderResult(StringValues, CultureInfo)

Crée un ValueProviderResult.

Champs

Nom Description
None

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

Propriétés

Nom Description
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

Nom Description
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

Nom Description
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

Nom Description
IEnumerable.GetEnumerator()

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

Méthodes d’extension

Nom Description
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 à