Вопросы по теме 'iasyncresult'
Хранимая процедура не выполнена, но IAsyncResult.IsCompleted имеет значение true
У меня есть то, что, как я думал, будет простой программой для конечных пользователей для запуска хранимой процедуры, выполнение которой может занять довольно много времени. Я думал, что смогу использовать асинхронное соединение, вызывать...
229 просмотров
schedule
18.03.2022
Iasyncresult - почему это не просто объект, а интерфейс?
Я просто не могу понять, почему IAsyncResult - это интерфейс, а не простой объект. Насколько я правильно помню, интерфейс содержит только имена методов без реализации, поэтому я не вижу, как он используется здесь, поскольку я не получаю какой-либо...
319 просмотров
schedule
24.12.2022
DotNetOpenAuth и асинхронный веб-запрос (BeginGetResponse)
Примеры DotNetOpenAuth не включают пример асинхронного выполнения вызова. Вот моя реализация. Я хотел бы знать, если я делаю что-то не так.
public static IAsyncResult BeginGetFromGoogle(string accessToken)
{
var oauthConsumer = new...
400 просмотров
schedule
08.05.2023
C# Как передать в AsyncCallback больше, чем просто IAsyncResult?
Как передать в AsyncCallback больше, чем просто IAsyncResult?
Пример кода:
//Usage
var req = (HttpWebRequest)iAreq;
req.BeginGetResponse(new AsyncCallback(iEndGetResponse), req);
//Method
private void iEndGetResponse(IAsyncResult iA, bool...
5991 просмотров
schedule
04.05.2023
HttpWebRequest ждет второго асинхронного ответа
Поэтому мне нужно получить два ответа на запрос. В документации от веб-сервиса, который мне нужно вызвать, говорится, что я получу быстрый синхронный ответ, а после этого он отправит мне медленный второй асинхронный ответ.
Мне это кажется очень...
38 просмотров
schedule
14.11.2022
Реактивные расширения (Rx) и асинхронный класс
Я прочитал в этом посте: « радость от Rx: асинхронный шаблон на основе событий против IObservable », что использование EBAP не рекомендуется. Как лучше всего разработать асинхронный компонент с новыми расширениями Rx (что-то вроде примера...
1638 просмотров
schedule
13.02.2024