ValueProviderResult 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 |
取得或設定值。 |
方法
運算子
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) |
嘗試將 中的 |
ConvertTo<T>(ValueProviderResult) |
嘗試將 中的 |