ProxySharp

Форк
0
/
IProxyManager.cs 
17 строк · 528.0 Байт
1
using System;
2
using System.Net.Http;
3
using System.Threading.Tasks;
4

5
namespace ProxySharp
6
{
7
    public interface IProxyManager<TClient, TResponse> : IDisposable
8
    {
9
        IProxyManager<TClient, TResponse> ChangeProxy();
10

11
        IProxyManager<TClient, TResponse> Configure(Action<HttpClient> func);
12
        
13
        Task<HttpResponseMessage> RequestAsync(Func<HttpClient, Task<HttpResponseMessage>> func);
14
        
15
        IProxyManager<TClient, TResponse> UseValidator(Func<HttpResponseMessage, Task<bool>> func);
16
    }
17
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.