Méthode EdmToClrConverter.AsClrValue<T> (IEdmValue)
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(Of T) ( _
edmValue As IEdmValue _
) As T
'Utilisation
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 ne prend pas en charge les types et les méthodes génériques.
Paramètres de type
- T
Type CLR.
Paramètres
- edmValue
Type : Microsoft.Data.Edm.Values.IEdmValue
Valeur EDM à convertir.
Valeur de retour
Type : T
Valeur CLR du type spécifié.
Notes
Les valeurs prises en charge pour T sont :
Types enum CLR.
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 :
IEnumerable<T> EnumerableProperty { get; set; }
ICollection<T> CollectionProperty { get; set; }
IList<T> ListProperty { get; set; }
ICollection<T> CollectionProperty { get { return this.nonNullCollection; } }
IList<T> ListProperty { get { return this.nonNullList; } }
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.