EndpointRouteBuilderExtensions.MapMethods Methode

Definition

Überlädt

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate)

Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-Anforderungen für die angegebenen HTTP-Methoden und das angegebene Muster abgleicht.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate)

Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-Anforderungen für die angegebenen HTTP-Methoden und das angegebene Muster abgleicht.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate)

Quelle:
EndpointRouteBuilderExtensions.cs

Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-Anforderungen für die angegebenen HTTP-Methoden und das angegebene Muster abgleicht.

C#
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapMethods (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, System.Collections.Generic.IEnumerable<string> httpMethods, Microsoft.AspNetCore.Http.RequestDelegate requestDelegate);

Parameter

endpoints
IEndpointRouteBuilder

Die , IEndpointRouteBuilder der die Route hinzugefügt werden soll.

pattern
String

Das Routenmuster.

httpMethods
IEnumerable<String>

HTTP-Methoden, mit denen der Endpunkt übereinstimmt.

requestDelegate
RequestDelegate

Der Delegat wird ausgeführt, wenn der Endpunkt abgeglichen wird.

Gibt zurück

Ein IEndpointConventionBuilder , der verwendet werden kann, um den Endpunkt weiter anzupassen.

Gilt für:

ASP.NET Core 9.0 und andere Versionen
Produkt Versionen
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate)

Quelle:
EndpointRouteBuilderExtensions.cs

Fügt dem eine RouteEndpoint hinzu, die IEndpointRouteBuilder HTTP-Anforderungen für die angegebenen HTTP-Methoden und das angegebene Muster abgleicht.

C#
public static Microsoft.AspNetCore.Builder.RouteHandlerBuilder MapMethods (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, System.Collections.Generic.IEnumerable<string> httpMethods, Delegate handler);

Parameter

endpoints
IEndpointRouteBuilder

Die , IEndpointRouteBuilder der die Route hinzugefügt werden soll.

pattern
String

Das Routenmuster.

httpMethods
IEnumerable<String>

HTTP-Methoden, mit denen der Endpunkt übereinstimmt.

handler
Delegate

Der Delegat wird ausgeführt, wenn der Endpunkt abgeglichen wird.

Gibt zurück

Ein RouteHandlerBuilder , der verwendet werden kann, um den Endpunkt weiter anzupassen.

Gilt für:

ASP.NET Core 9.0 und andere Versionen
Produkt Versionen
ASP.NET Core 6.0, 7.0, 8.0, 9.0