ValueProviderResult Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Result of an GetValue(String) operation.
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)
- Inheritance
-
ValueProviderResult
- Implements
Remarks
ValueProviderResult can represent a single submitted value or multiple submitted values.
Use FirstValue to consume only a single value, regardless of whether a single value or multiple values were submitted.
Treat ValueProviderResult as an IEnumerable<T> to consume all values, regardless of whether a single value or multiple values were submitted.
Constructors
ValueProviderResult(StringValues, CultureInfo) |
Creates a new ValueProviderResult. |
ValueProviderResult(StringValues) |
Creates a new ValueProviderResult using InvariantCulture. |
Fields
None |
A ValueProviderResult that represents a lack of data. |
Properties
Culture |
Gets or sets the CultureInfo associated with the values. |
FirstValue |
Gets the first value based on the order values were provided in the request. Use FirstValue to get a single value for processing regardless of whether a single or multiple values were provided in the request. |
Length |
Gets the number of submitted values. |
Values |
Gets or sets the values. |
Methods
Equals(Object) | Indicates whether this instance and a specified object are equal. |
Equals(ValueProviderResult) | Indicates whether the current object is equal to another object of the same type. |
GetEnumerator() |
Gets an IEnumerator<T> for this ValueProviderResult. |
GetHashCode() | Returns the hash code for this instance. |
ToString() | Returns the fully qualified type name of this instance. |
Operators
Equality(ValueProviderResult, ValueProviderResult) |
Compares two ValueProviderResult objects for equality. |
Explicit(ValueProviderResult to String) |
Converts the provided ValueProviderResult into a comma-separated string containing all submitted values. |
Explicit(ValueProviderResult to String[]) |
Converts the provided ValueProviderResult into a an array of String containing all submitted values. |
Inequality(ValueProviderResult, ValueProviderResult) |
Compares two ValueProviderResult objects for inequality. |
Explicit Interface Implementations
IEnumerable.GetEnumerator() | Returns an enumerator that iterates through a collection. |
Extension Methods
ConvertTo(ValueProviderResult, Type) |
Attempts to convert the values in |
ConvertTo<T>(ValueProviderResult) |
Attempts to convert the values in |