Partager via


Méthode EdmToClrConverter.AsClrValue (IEdmValue, Type)

Convertit edmValue en une valeur CLR du type spécifié.

Espace de noms :  Microsoft.Data.Edm.EdmToClrConversion
Assembly :  Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)

Syntaxe

'Déclaration
Public Function AsClrValue ( _
    edmValue As IEdmValue, _
    clrType As Type _
) As Object
'Utilisation
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

Paramètres

Valeur de retour

Type : System.Object
Valeur CLR convertie à partir de edmValue.

Notes

Les valeurs prises en charge pour T sont :

  • Types primitifs CLR, tels que String et Int32.

  • Types enum CLR.

  • IEnumerable<T>

  • ICollection<T>

  • IList<T>

  • Classes CLR avec les constructeurs par défaut et des propriétés publiques avec des accesseurs Set et des propriétés de collection des formes suivantes :

Cette méthode exécute les opérations de boxing et d'unboxing pour les types de valeur. Utilisez les méthodes spécifiques au type de valeur telles que AsClrString(IEdmValue) pour éviter l'opération de boxing et d'unboxing.

Voir aussi

Référence

EdmToClrConverter Classe

Surcharge AsClrValue

Espace de noms Microsoft.Data.Edm.EdmToClrConversion