Compartir a través de


EdmToClrConverter.AsClrValue Método (IEdmValue, Type)

Convierte valorEdm en un valor CLR del tipo especificado.

Espacio de nombres:  Microsoft.Data.Edm.EdmToClrConversion
Ensamblado:  Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)

Sintaxis

'Declaración
Public Function AsClrValue ( _
    edmValue As IEdmValue, _
    clrType As Type _
) As Object
'Uso
Dim instance As EdmToClrConverter
Dim edmValue As IEdmValue
Dim clrType As Type
Dim returnValue As Object

returnValue = instance.AsClrValue(edmValue, _
    clrType)
public Object AsClrValue(
    IEdmValue edmValue,
    Type clrType
)
public:
Object^ AsClrValue(
    IEdmValue^ edmValue, 
    Type^ clrType
)
member AsClrValue : 
        edmValue:IEdmValue * 
        clrType:Type -> Object 
public function AsClrValue(
    edmValue : IEdmValue, 
    clrType : Type
) : Object

Parámetros

Valor devuelto

Tipo: System.Object
Valor CLR convertido de valorEdm.

Comentarios

Los valores admitidos para T son:

  • Tipos primitivos CLR, como String y Int32.

  • Tipos de enumeración de CLR.

  • IEnumerable<T>

  • ICollection<T>

  • IList<T>

  • Clases de CLR con constructores predeterminados y propiedades públicas con establecedores y propiedades de colección de las formas siguientes:

Este método realiza la conversión boxing y la conversión unboxing para tipos de valor. Use métodos específicos del tipo de valor como AsClrString(IEdmValue) para evitar las conversiones boxing y unboxing.

Vea también

Referencia

EdmToClrConverter Clase

Sobrecarga de AsClrValue

Espacio de nombres Microsoft.Data.Edm.EdmToClrConversion