RouteUrlExpressionEditor.EvaluateExpression Metodo

Definizione

Valuta un'espressione RouteUrl e fornisce il valore della 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 dell'espressione RouteUrl .

parseTimeData
Object

Oggetto che contiene informazioni aggiuntive sull'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 utilizzata per ottenere servizi aggiuntivi in fase di progettazione.

Valori restituiti

URL per la route specificata e i valori dei parametri di 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