Méthode ExtensionMethods.GetPropertyValue<T> (IEdmModel, IEdmStructuredValue, IEdmProperty, EdmToClrEvaluator)
Obtient la valeur CLR d'une propriété d'un type de terme qui a été appliquée au type d'une valeur.
Espace de noms : Microsoft.Data.Edm
Assembly : Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)
Syntaxe
'Déclaration
<ExtensionAttribute> _
Public Shared Function GetPropertyValue(Of T) ( _
model As IEdmModel, _
context As IEdmStructuredValue, _
property As IEdmProperty, _
evaluator As EdmToClrEvaluator _
) As T
'Utilisation
Dim model As IEdmModel
Dim context As IEdmStructuredValue
Dim property As IEdmProperty
Dim evaluator As EdmToClrEvaluator
Dim returnValue As T
returnValue = model.GetPropertyValue(context, _
property, evaluator)
public static T GetPropertyValue<T>(
this IEdmModel model,
IEdmStructuredValue context,
IEdmProperty property,
EdmToClrEvaluator evaluator
)
[ExtensionAttribute]
public:
generic<typename T>
static T GetPropertyValue(
IEdmModel^ model,
IEdmStructuredValue^ context,
IEdmProperty^ property,
EdmToClrEvaluator^ evaluator
)
static member GetPropertyValue :
model:IEdmModel *
context:IEdmStructuredValue *
property:IEdmProperty *
evaluator:EdmToClrEvaluator -> 'T
JScript ne prend pas en charge les types et les méthodes génériques.
Paramètres de type
- T
Type CLR de la valeur à retourner.
Paramètres
- model
Type : Microsoft.Data.Edm.IEdmModel
Modèle dans lequel rechercher les annotations de type.
- context
Type : Microsoft.Data.Edm.Values.IEdmStructuredValue
Valeur à utiliser comme contexte dans l'évaluation.
- property
Type : Microsoft.Data.Edm.IEdmProperty
Propriété à évaluer.
- evaluator
Type : Microsoft.Data.Edm.Evaluation.EdmToClrEvaluator
Évaluateur à utiliser pour exécuter l'évaluation de l'expression.
Valeur de retour
Type : T
Valeur d'une propriété.
Remarque relative à l'utilisation
En Visual Basic et C#, vous pouvez appeler cette méthode comme méthode d'instance sur tout objet de type IEdmModel. Lorsque vous utilisez la syntaxe de la méthode d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez https://msdn.microsoft.com/fr-fr/library/bb384936(v=vs.103) ou https://msdn.microsoft.com/fr-fr/library/bb383977(v=vs.103).