EdmToClrConverter.AsClrValue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AsClrValue(IEdmValue, Type) |
|
AsClrValue<T>(IEdmValue) |
|
AsClrValue(IEdmValue, Type)
edmValue
Convertit en valeur CLR du type spécifié.
Les valeurs prises en charge pour clrType
sont : les types primitifs CLR tels que String et Int32, les types d’énumération CLR, IEnumerable<T>, ICollection<T>, IList<T>classes CLR avec des constructeurs par défaut et des propriétés publiques avec des setters 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; } }.
public object AsClrValue (Microsoft.OData.Edm.Vocabularies.IEdmValue edmValue, Type clrType);
member this.AsClrValue : Microsoft.OData.Edm.Vocabularies.IEdmValue * Type -> obj
Public Function AsClrValue (edmValue As IEdmValue, clrType As Type) As Object
Paramètres
- edmValue
- IEdmValue
Valeur EDM à convertir.
- clrType
- Type
Type CLR.
Retours
Valeur CLR convertie à partir de edmValue
.
Remarques
Cette méthode exécute les opérations de boxing et d'unboxing pour les types de valeur. Utilisez des méthodes spécifiques au type valeur, Microsoft.OData.Edm.Vocabularies.EdmToClrConverter.AsClrString(Microsoft.OData.Edm.Vocabularies.IEdmValue) par exemple pour éviter la boxe et le déballage.
S’applique à
AsClrValue<T>(IEdmValue)
edmValue
Convertit en valeur CLR du type spécifié.
Les valeurs prises en charge pour T
sont : les types primitifs CLR tels que String et Int32, les types d’énumération CLR, IEnumerable<T>, ICollection<T>, IList<T>classes CLR avec des constructeurs par défaut et des propriétés publiques avec des setters 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; } }.
public T AsClrValue<T> (Microsoft.OData.Edm.Vocabularies.IEdmValue edmValue);
member this.AsClrValue : Microsoft.OData.Edm.Vocabularies.IEdmValue -> 'T
Public Function AsClrValue(Of T) (edmValue As IEdmValue) As T
Paramètres de type
- T
Type CLR.
Paramètres
- edmValue
- IEdmValue
Valeur EDM à convertir.
Retours
Valeur CLR convertie à partir de edmValue
.
Remarques
Cette méthode exécute les opérations de boxing et d'unboxing pour les types de valeur. Utilisez des méthodes spécifiques au type valeur, Microsoft.OData.Edm.Vocabularies.EdmToClrConverter.AsClrString(Microsoft.OData.Edm.Vocabularies.IEdmValue) par exemple pour éviter la boxe et le déballage.