public ServiceMatchResult(Service service, BaseUrlInfo baseUrlInfo) { this._service = service; this._baseUrlInfo = baseUrlInfo; }
private string GetBaseUrl(BaseUrlInfo defaultBaseUrlInfo) { return(defaultBaseUrlInfo.ApplyActual(this._baseUrlInfo).GetBaseUrl()); }
public virtual UriMatchResult Match(RequestData requestData, BaseUrlInfo baseUrlInfo) { return(new UriMatcher(AbsolutePath, Data, Params).Match(requestData.Url, baseUrlInfo.AbsolutePath)); }
public virtual RequestData GetRequest(BaseUrlInfo defaultBaseUrlInfo) { var url = new UriAssembler(BaseUrlInfo, AbsolutePath, Data, Params).Assemble(defaultBaseUrlInfo); return(new RequestData(url)); }
public WidgetService(BaseUrlInfo defaultBaseUrlInfo, BaseUrlPattern pattern, Router router) : base(defaultBaseUrlInfo, pattern, router) { }