Freigeben über


DynamicRouteValueTransformer.TransformAsync Methode

Definition

Erstellt einen Satz von transformierten Routenwerten, die zum Auswählen einer Aktion verwendet werden.

public:
 abstract System::Threading::Tasks::ValueTask<Microsoft::AspNetCore::Routing::RouteValueDictionary ^> TransformAsync(Microsoft::AspNetCore::Http::HttpContext ^ httpContext, Microsoft::AspNetCore::Routing::RouteValueDictionary ^ values);
public abstract System.Threading.Tasks.ValueTask<Microsoft.AspNetCore.Routing.RouteValueDictionary> TransformAsync (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.RouteValueDictionary values);
abstract member TransformAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.RouteValueDictionary -> System.Threading.Tasks.ValueTask<Microsoft.AspNetCore.Routing.RouteValueDictionary>
Public MustOverride Function TransformAsync (httpContext As HttpContext, values As RouteValueDictionary) As ValueTask(Of RouteValueDictionary)

Parameter

httpContext
HttpContext

Die HttpContext der aktuellen Anforderung zugeordnete.

values
RouteValueDictionary

Die Routenwerte, die der aktuellen Übereinstimmung zugeordnet sind. Implementierungen sollten nicht ändern values.

Gibt zurück

Gibt einen Satz neuer Routenwerte zurück, andernfalls NULL, um anzugeben, dass keine Übereinstimmung aufgetreten ist.

Gilt für: