Esempio n. 1
0
 public ServiceMatchResult(Service service, BaseUrlInfo baseUrlInfo)
 {
     this._service     = service;
     this._baseUrlInfo = baseUrlInfo;
 }
Esempio n. 2
0
 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));
        }
Esempio n. 5
0
 public WidgetService(BaseUrlInfo defaultBaseUrlInfo, BaseUrlPattern pattern, Router router)
     : base(defaultBaseUrlInfo, pattern, router)
 {
 }