Aracılığıyla paylaş


LinkParser.ParsePathByAddress<TAddress>(TAddress, PathString) Yöntem

Tanım

Eşleşen addresstarafından belirtilen yol desenini kullanarak sağlanan path öğesini Endpoint ayrıştırmaya çalışır.

public:
generic <typename TAddress>
 abstract Microsoft::AspNetCore::Routing::RouteValueDictionary ^ ParsePathByAddress(TAddress address, Microsoft::AspNetCore::Http::PathString path);
public abstract Microsoft.AspNetCore.Routing.RouteValueDictionary ParsePathByAddress<TAddress> (TAddress address, Microsoft.AspNetCore.Http.PathString path);
public abstract Microsoft.AspNetCore.Routing.RouteValueDictionary? ParsePathByAddress<TAddress> (TAddress address, Microsoft.AspNetCore.Http.PathString path);
abstract member ParsePathByAddress : 'Address * Microsoft.AspNetCore.Http.PathString -> Microsoft.AspNetCore.Routing.RouteValueDictionary
Public MustOverride Function ParsePathByAddress(Of TAddress) (address As TAddress, path As PathString) As RouteValueDictionary

Tür Parametreleri

TAddress

Adres türü.

Parametreler

address
TAddress

Adres değeri. Uç noktaları çözümlemek için kullanılır.

path
PathString

Ayrıştırmak için URI yolu.

Döndürülenler

RouteValueDictionary Ayrıştırma başarılı olursa ayrıştırılmış değerlerle a; aksi takdirde null.

Açıklamalar

ParsePathByAddress<TAddress>(TAddress, PathString)önce eşleşen address örnekleri çözümlemeyi Endpoint dener ve ardından URL yolunu ayrıştırmak için her uç noktayla ilişkili yol desenini kullanır.

Ayrıştırma işlemi başarısız olur ve uç nokta bulunmazsa veya yol desenlerinden hiçbiri sağlanan URI yoluyla eşleşmezse döndürülür null .

Şunlara uygulanır