У меня есть клиентское приложение .NET, которому необходимо взаимодействовать с сервером, используя два разных учетных данных пользователя. Допустим, приложение выполняет два потока. При запуске каждый поток отправляет пользователя и пароль для аутентификации, а сервер, в свою очередь, сохраняет файл cookie в сеансе http. Последующие вызовы отправляют файл cookie проверки подлинности, а не учетные данные пользователя.
У нас есть два файла cookie для одного и того же процесса. Как wininet «узнает», что нужно отправить соответствующий файл cookie для каждого потока?
Управляет ли wininet сбором файлов cookie для каждого потока? за сеанс http? за процесс?
Спасибо