次の方法で共有


EdmToClrConverter.AsClrValue<T> メソッド (IEdmValue)

edmValue を指定した型の CLR 値に変換します。

名前空間:  Microsoft.Data.Edm.EdmToClrConversion
アセンブリ:  Microsoft.Data.Edm (Microsoft.Data.Edm.dll)

構文

'宣言
Public Function AsClrValue(Of T) ( _
    edmValue As IEdmValue _
) As T
'使用
Dim instance As EdmToClrConverter
Dim edmValue As IEdmValue
Dim returnValue As T

returnValue = instance.AsClrValue(edmValue)
public T AsClrValue<T>(
    IEdmValue edmValue
)
public:
generic<typename T>
T AsClrValue(
    IEdmValue^ edmValue
)
member AsClrValue : 
        edmValue:IEdmValue -> 'T 
JScript では、ジェネリックな型およびメソッドは使用できません。

型パラメーター

  • T
    CLR の種類。

パラメーター

戻り値

型: T
指定した型の CLR 値。

説明

T のサポートされている値:

  • CLR プリミティブ型 (StringInt32 など)。

  • CLR 列挙型。

  • IEnumerable<T>

  • ICollection<T>

  • IList<T>

  • 既定のコンストラクターを含む CLR クラス、setter を含むパブリック プロパティ、および次の形のコレクション プロパティ:

このメソッドは、値型のボックス化およびボックス化解除を実行します。 AsClrString(IEdmValue) などの値型に固有のメソッドを使用して、ボックス化およびボックス化解除を回避します。

関連項目

参照

EdmToClrConverter クラス

AsClrValue オーバーロード

Microsoft.Data.Edm.EdmToClrConversion 名前空間