ValueProviderResult Структура

Определение

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)
Наследование
ValueProviderResult
Реализации

Комментарии

ValueProviderResult может представлять одно отправленное значение или несколько отправленных значений.

Используется FirstValue для использования только одного значения, независимо от того, было ли отправлено одно или несколько значений.

Рассматривайте ValueProviderResult как , IEnumerable<T> чтобы использовать все значения, независимо от того, было ли отправлено одно или несколько значений.

Конструкторы

Имя Описание
ValueProviderResult(StringValues)

Создает объект с ValueProviderResult помощью InvariantCulture.

ValueProviderResult(StringValues, CultureInfo)

Создает новый экземпляр ValueProviderResult.

Поля

Имя Описание
None

Объект ValueProviderResult , представляющий отсутствие данных.

Свойства

Имя Описание
Culture

Возвращает или задает объект , связанный CultureInfo со значениями.

FirstValue

Возвращает первое значение на основе значений заказа, указанных в запросе. Используйте FirstValue , чтобы получить одно значение для обработки независимо от того, было ли указано одно или несколько значений в запросе.

Length

Возвращает количество отправленных значений.

Values

Возвращает или задает значения.

Методы

Имя Описание
Equals(Object)

GetValue(String) Результат операции.

Equals(ValueProviderResult)

GetValue(String) Результат операции.

GetEnumerator()

Возвращает для IEnumerator<T> данного ValueProviderResultобъекта .

GetHashCode()

GetValue(String) Результат операции.

ToString()

GetValue(String) Результат операции.

Операторы

Имя Описание
Equality(ValueProviderResult, ValueProviderResult)

Сравнивает два объекта ValueProviderResult на равенство.

Explicit(ValueProviderResult to String)

Преобразует предоставленный ValueProviderResult объект в строку с разделиниями-запятыми, содержащую все отправленные значения.

Explicit(ValueProviderResult to String[])

Преобразует предоставленный ValueProviderResult объект в массив String , содержащий все отправленные значения.

Inequality(ValueProviderResult, ValueProviderResult)

Проверяет неравенство двух объектов ValueProviderResult.

Явные реализации интерфейса

Имя Описание
IEnumerable.GetEnumerator()

GetValue(String) Результат операции.

Методы расширения

Имя Описание
ConvertTo(ValueProviderResult, Type)

Пытается преобразовать значения в в result указанный тип.

ConvertTo<T>(ValueProviderResult)

Пытается преобразовать значения в в result указанный тип.

Применяется к