private static HttpMessageInvoker CreateMessageInvoker(bool includeResponseEntity, bool addSendProgressHandler, bool addReceiveProgressHandler) { ShortCircuitMessageHandler innerHandler = new ShortCircuitMessageHandler(includeResponseEntity); ProgressMessageHandler progress = new ProgressMessageHandler(innerHandler); if (addSendProgressHandler) { progress.HttpSendProgress += new MockProgressEventHandler().Handler; } if (addReceiveProgressHandler) { progress.HttpReceiveProgress += new MockProgressEventHandler().Handler; } return(new HttpMessageInvoker(progress)); }
private static HttpMessageInvoker CreateMessageInvoker(bool includeResponseEntity, bool addSendProgressHandler, bool addReceiveProgressHandler) { ShortCircuitMessageHandler innerHandler = new ShortCircuitMessageHandler(includeResponseEntity); ProgressMessageHandler progress = new ProgressMessageHandler(innerHandler); if (addSendProgressHandler) { progress.HttpSendProgress += new MockProgressEventHandler().Handler; } if (addReceiveProgressHandler) { progress.HttpReceiveProgress += new MockProgressEventHandler().Handler; } return new HttpMessageInvoker(progress); }