Condividi tramite


RouteUrlExpressionEditor.EvaluateExpression Metodo

Definizione

Valuta un'espressione RouteUrl e fornisce il valore in fase di progettazione.

public:
 override System::Object ^ EvaluateExpression(System::String ^ expression, System::Object ^ parseTimeData, Type ^ propertyType, IServiceProvider ^ serviceProvider);
public override object EvaluateExpression (string expression, object parseTimeData, Type propertyType, IServiceProvider serviceProvider);
override this.EvaluateExpression : string * obj * Type * IServiceProvider -> obj
Public Overrides Function EvaluateExpression (expression As String, parseTimeData As Object, propertyType As Type, serviceProvider As IServiceProvider) As Object

Parametri

expression
String

Espressione RouteUrl da valutare. L'espressione non include il prefisso di espressione RouteUrl.

parseTimeData
Object

Oggetto contenente ulteriori informazioni di analisi per la valutazione dell'espressione.

propertyType
Type

Tipo della proprietà del controllo.

serviceProvider
IServiceProvider

Implementazione del provider di servizi fornita dall'host della finestra di progettazione e utilizzata per ottenere ulteriori servizi in fase di progettazione.

Restituisce

URL della route specificata e valori dei parametri della route, se la valutazione dell'espressione ha avuto esito positivo; in caso contrario, null.

Commenti

La finestra di progettazione visiva usa il EvaluateExpression metodo per valutare un'espressione RouteUrl e fornire il valore della fase di progettazione per una proprietà del controllo associata.

Si applica a

Vedi anche