Exemple #1
0
 public WebResponse(IWebUri webUri, IRepeat repeat, IRequest request, ITranslateResponse translateResponse)
 {
     WebUri            = webUri;
     Repeat            = repeat;
     Request           = request;
     TranslateResponse = translateResponse;
 }
        public static IWebResponse Create(IWebUri webUri, IRepeat repeat = null, IRequest request = null, ITranslateResponse translateResponse = null)
        {
            var requestLocal           = request ?? new Request(webUri);
            var repeatLocal            = repeat ?? new Repeat(requestLocal);
            var translateResponseLocal = translateResponse ?? new HtmlDocTranslateResponse();

            return(new WebResponse(webUri, repeatLocal, requestLocal, translateResponseLocal));
        }