Share via


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 は、1 つの送信された値または複数の送信された値を表すことができます。

1 つの値または複数の値が送信されたかどうかに関係なく、1 つの値のみを使用する場合に使用 FirstValue します。

1 つの値または複数の値が送信されたかどうかに関係なく、すべての値を使用する としてIEnumerable<T>扱いますValueProviderResult

コンストラクター

ValueProviderResult(StringValues)

を使用して新しい ValueProviderResultInvariantCulture作成します。

ValueProviderResult(StringValues, CultureInfo)

新しい ValueProviderResult を作成します。

フィールド

None

ValueProviderResultデータの不足を表す 。

プロパティ

Culture

値に関連付けられている を CultureInfo 取得または設定します。

FirstValue

要求で指定された順序値に基づいて最初の値を取得します。 要求で 1 つの値が指定されたかどうかに関係なく、処理用の 1 つの値を取得するには、 を使用 FirstValue します。

Length

送信された値の数を取得します。

Values

値を取得または設定します。

メソッド

Equals(Object)

操作の GetValue(String) 結果。

Equals(ValueProviderResult)

操作の GetValue(String) 結果。

GetEnumerator()

この ValueProviderResultの をIEnumerator<T>取得します。

GetHashCode()

操作の GetValue(String) 結果。

ToString()

操作の GetValue(String) 結果。

演算子

Equality(ValueProviderResult, ValueProviderResult)

2 つの ValueProviderResult オブジェクトが等しいかどうかを比較します。

Explicit(ValueProviderResult to String)

指定 ValueProviderResult された を、送信されたすべての値を含むコンマ区切りの文字列に変換します。

Explicit(ValueProviderResult to String[])

指定 ValueProviderResult された を、送信されたすべての値を含む の String 配列に変換します。

Inequality(ValueProviderResult, ValueProviderResult)

2 つの ValueProviderResult オブジェクトが等しくないかどうかを比較します。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

操作の GetValue(String) 結果。

拡張メソッド

ConvertTo(ValueProviderResult, Type)

result 値を指定した型に変換しようとします。

ConvertTo<T>(ValueProviderResult)

result 値を指定した型に変換しようとします。

適用対象