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 取用單一值。

IEnumerable<T>不論是否提交單一值或多個值,都視為 ValueProviderResult 取用所有值。

建構函式

ValueProviderResult(StringValues)

使用 InvariantCulture 建立新的 ValueProviderResult

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 值轉換成指定的型別。

適用於