LinkParserEndpointNameAddressExtensions.ParsePathByEndpointName(LinkParser, String, PathString) Yöntem

Tanım

pathEşleşen tarafından belirtilen yol modelini kullanarak, sağlanmış ' i ayrıştırmaya Endpoint çalışır endpointName .

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Routing::RouteValueDictionary ^ ParsePathByEndpointName(Microsoft::AspNetCore::Routing::LinkParser ^ parser, System::String ^ endpointName, Microsoft::AspNetCore::Http::PathString path);
public static Microsoft.AspNetCore.Routing.RouteValueDictionary ParsePathByEndpointName (this Microsoft.AspNetCore.Routing.LinkParser parser, string endpointName, Microsoft.AspNetCore.Http.PathString path);
public static Microsoft.AspNetCore.Routing.RouteValueDictionary? ParsePathByEndpointName (this Microsoft.AspNetCore.Routing.LinkParser parser, string endpointName, Microsoft.AspNetCore.Http.PathString path);
static member ParsePathByEndpointName : Microsoft.AspNetCore.Routing.LinkParser * string * Microsoft.AspNetCore.Http.PathString -> Microsoft.AspNetCore.Routing.RouteValueDictionary
<Extension()>
Public Function ParsePathByEndpointName (parser As LinkParser, endpointName As String, path As PathString) As RouteValueDictionary

Parametreler

endpointName
String

Uç nokta adı. Uç noktaları çözümlemek için kullanılır.

path
PathString

Ayrıştırılacak URI yolu.

Döndürülenler

RouteValueDictionary

Ayrıştırmanın RouteValueDictionary başarılı olması halinde ayrıştırılmış değerleri içeren A; Aksi takdirde null.

Açıklamalar

ParsePathByEndpointName(LinkParser, String, PathString) önce eşleşen örnekleri çözmeye çalışır Endpoint endpointName ve ardından URL yolunu ayrıştırmak için her bir uç nokta ile ilişkili yol modelini kullanır.

Ayrıştırma işlemi başarısız olur ve herhangi bir uç nokta bulunmazsa veya yol desenlerinin hiçbiri belirtilen URI yoluyla eşleşmezse null döndürür.

Şunlara uygulanır