Méthode ExtensionMethods.GetTermValue<T> (IEdmModel, IEdmStructuredValue, IEdmValueTerm, EdmToClrEvaluator)
Obtient la valeur CLR d'un terme de glossaire 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 GetTermValue(Of T) ( _
model As IEdmModel, _
context As IEdmStructuredValue, _
term As IEdmValueTerm, _
evaluator As EdmToClrEvaluator _
) As T
'Utilisation
Dim model As IEdmModel
Dim context As IEdmStructuredValue
Dim term As IEdmValueTerm
Dim evaluator As EdmToClrEvaluator
Dim returnValue As T
returnValue = model.GetTermValue(context, _
term, evaluator)
public static T GetTermValue<T>(
this IEdmModel model,
IEdmStructuredValue context,
IEdmValueTerm term,
EdmToClrEvaluator evaluator
)
[ExtensionAttribute]
public:
generic<typename T>
static T GetTermValue(
IEdmModel^ model,
IEdmStructuredValue^ context,
IEdmValueTerm^ term,
EdmToClrEvaluator^ evaluator
)
static member GetTermValue :
model:IEdmModel *
context:IEdmStructuredValue *
term:IEdmValueTerm *
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 des annotations de termes.
- context
Type : Microsoft.Data.Edm.Values.IEdmStructuredValue
Valeur à utiliser comme contexte dans l'évaluation.
- term
Type : Microsoft.Data.Edm.IEdmValueTerm
Terme à évaluer.
- evaluator
Type : Microsoft.Data.Edm.Evaluation.EdmToClrEvaluator
Évaluateur à utiliser pour exécuter l'évaluation de l'expression.
Valeur de retour
Type : T
Valeur du terme évalué par rapport à la valeur fournie.
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).