Прокси-сервер обычно настраивается на уровне WebSocketClient.
var clientOptions = new ClientOptions
{
MessagesAllowedInPeriod = 750,
ThrottlingPeriod = TimeSpan.FromSeconds(30)
};
WebSocketClient customClient;
if (Proxy != null)
{
customClient = new WebSocketClient(clientOptions, proxy: Proxy);
}
else
{
customClient = new WebSocketClient(clientOptions);
}
client = new TwitchClient(customClient);
Глеб ГарусинУченик (7)
3 месяца назад
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка (активно) CS1739 Наиболее подходящий перегруженный метод для "WebSocketClient" не имеет параметр с именем "proxy". WpfAppGlebItog 40
internal Bot(string channelName, string botName, string botToken, IWebProxy proxy = null)
{
ChannelName = channelName;
BotName = botName;
BotToken = botToken;
Proxy = proxy;
creds = new ConnectionCredentials(BotName, BotToken);
var clientOptions = new ClientOptions
{
MessagesAllowedInPeriod = 750,
ThrottlingPeriod = TimeSpan.FromSeconds(30)
};
WebSocketClient customClient;
if (Proxy != null)
{
customClient = new WebSocketClient(clientOptions, proxy: Proxy);
Ошибка (активно) CS1061 "ClientOptions" не содержит определения "Proxy", и не удалось найти доступный метод расширения "Proxy", принимающий тип "ClientOptions" в качестве первого аргумента