Aracılığıyla paylaş


RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, yolun belirtilen değerlerle eşleşip eşleşmediğini denetler ve eşleşiyorsa bir URL oluşturur ve yol hakkındaki bilgileri alır.

public:
 abstract System::Web::Routing::VirtualPathData ^ GetVirtualPath(System::Web::Routing::RequestContext ^ requestContext, System::Web::Routing::RouteValueDictionary ^ values);
public abstract System.Web.Routing.VirtualPathData GetVirtualPath (System.Web.Routing.RequestContext requestContext, System.Web.Routing.RouteValueDictionary values);
abstract member GetVirtualPath : System.Web.Routing.RequestContext * System.Web.Routing.RouteValueDictionary -> System.Web.Routing.VirtualPathData
Public MustOverride Function GetVirtualPath (requestContext As RequestContext, values As RouteValueDictionary) As VirtualPathData

Parametreler

requestContext
RequestContext

İstenen yol hakkındaki bilgileri kapsülleyen bir nesne.

values
RouteValueDictionary

Bir yol için parametreleri içeren bir nesne.

Döndürülenler

Oluşturulan URL'yi ve yol hakkındaki bilgileri içeren veya null yol ile eşleşmiyorsa valuesbir nesne.

Açıklamalar

URL oluşturmak için sınıfının yöntemini RouteCollection kullanırsınızGetVirtualPath. Bu yöntem, bu yolun içindeki değerlerle eşleşip eşleşmediğini ve dolayısıyla URL'yi oluşturup oluşturamayacağını belirlemek için koleksiyondaki values her yol için yöntemini çağırırGetVirtualPath.

Şunlara uygulanır

Ayrıca bkz.