Описание тега iasyncresult

Вопросы об интерфейсе IAsyncResult .net, который представляет статус асинхронной операции.
0 ответов

Объект IAsyncResult не был возвращен из соответствующего асинхронного метода в этом классе

У меня есть программное обеспечение, которое подключается через TCP/IP к 4 различным устройствам (Weigher и 3 сканера штрих-кода). Примерно один или два раза в день я получаю сообщение об ошибке, которое приводит к сбою программного обеспечения: Sys…
09 авг '16 в 18:44
1 ответ

Async HttpWebRequest - номер потока

Допустим, у меня есть следующий код: ThreadPool.SetMinThreads(100, 100); for (int i = 0; i < 100; i++) { var request = WebRequest.Create(url); request.BeginGetResponse(ar => { //inside AsynchCallBack method for request.BeginGetResponse() var r…
2 ответа

На что ссылается параметр @object во время вызовов BeginInvoke?

В примере использования метода пула потоков BeginInvoke: ... Func<string, int> method = someWorkMethod; IAsyncResult cookie = method.BeginInvoke("test", ... Один из ожидаемых параметров (последний) в BeginInvoke: object @object Что означает @?…
05 июл '10 в 20:13
1 ответ

WCF Асинхронный тупик?

Кто-нибудь сталкивался с ситуацией, когда вызов WaitAny возвращает действительный индекс дескриптора, но блокирует вызов Proxy.End? Или есть какие-либо рекомендации или как лучше отладить это - пробная трассировка, счетчики производительности (для п…
16 июн '11 в 06:25
0 ответов

Чистая обработка AsyncTimeout на ASP.NET Async Page

По этой статье Обработчик события Begin всегда вызывается Второе значение AsyncTimeout, которое я до недавнего времени не усвоил, заключается в том, что всегда запускается обработчик события начала для зарегистрированной асинхронной задачи, даже есл…
1 ответ

Чтение из текстового файла во время работы асинхронного процесса

У меня есть метод, который работает очень долго и пишет в файлы журнала. Это настроено так public class PSOHelper { public PSOHelper(string[] params) { //set up params here } public async void RunApp(string runType) { //long running application that…
13 авг '15 в 17:16
1 ответ

Узел и Ленивый: Как я узнаю, когда это будет сделано?

Мне нужно прочитать файл построчно, и соответственно изменить переменную. Я обычно писал бы это на PHP... но я решил принять вызов. Я написал: fs = require('fs'); Lazy = require('lazy'); path = require('path'); files = fs.readdirSync('.'); var softw…
20 июн '12 в 11:03
1 ответ

Вызов веб-службы C# ASMX

У меня есть веб-сервис ASMX, который мне нужно использовать как часть работы. Я вызываю эту службу через страницу ASPX для создания новых объектов в сторонней системе. У меня нет доступа к базовому коду для этой службы, он просто позволяет мне общат…
11 ноя '12 в 15:47
4 ответа

HttpWebRequest.EndGetResponse создает исключение NotSupportedException в Windows Phone 7

В проекте Silverlight-Windows Phone 7 я создаю запрос HttpWebRequest, получаю RequestStream, что-то записываю в поток и пытаюсь получить ответ, но всегда получаю NotSupportedException: "System.Net.Browser.OHWRAsyncResult.AsyncWaitHandle бросил исклю…
1 ответ

Асинхронный сокет: заблокируйте этот поток перед отправкой всех данных

Относительно asynchronious sockets Я хотел бы знать, если это возможно, чтобы держать поток, прежде чем все данные будут отправлены? С использованием Socket.BeginSend public IAsyncResult BeginSend( byte[] buffer, int offset, int size, SocketFlags so…
25 окт '12 в 21:03
2 ответа

Асинхронная функция, выполняющая асинхронные вызовы

У меня есть библиотека, которая использует асинхронный шаблон BeginXxx EndXxx (очевидно, следующий код упрощен): ILibrary { IAsyncResult BeginAction(string name, AsyncCallback callback, object state); int EndAction(IAsyncResult asyncResult, out obje…
23 авг '11 в 10:47
1 ответ

Метод завершения асинхронной службы WCF никогда не вызывается

Я пытаюсь реализовать асинхронный шаблон в моей службе WCF. BeginMethod называется, но соответствующий EndMethod никогда не называется. Отладка сервера, установка точек останова в разных местах, я заметил, что обратный вызов, который передается Begi…
14 сен '16 в 20:51
1 ответ

Реактивные расширения (Rx) и асинхронный класс

В этом посте я читал: " Радость Rx: асинхронный шаблон, основанный на событиях, против IObservable", что использование EBAP не поощряет. Каков наилучший способ разработки асинхронного компонента с новыми расширениями Rx (что-то вроде примера msdn Pr…
2 ответа

Что такое правильная реализация интерфейса IAsyncResult?

Я смотрю на добавление некоторой гибкости к созданному мной классу, который устанавливает соединение с удаленным хостом, а затем выполняет обмен информацией (рукопожатие). Текущая реализация предоставляет функцию Connect, которая устанавливает соеди…
5 ответов

Label.Text = Struct.Value (Microsoft.VisualStudio.Debugger.Runtime.CrossThreadMessagingException)

У меня есть приложение, которое я работаю над использованием опросов от интернет-провайдера (квота на скачивание). Я пытался проделать это через 'new Thread(ThreaProc)', но это не сработало, сейчас пытаюсь использовать подход на основе IAsyncResult,…
09 янв '11 в 16:43
1 ответ

Хранимая процедура не выполнена, но IAsyncResult.IsCompleted имеет значение "истина"

У меня есть то, что я думаю, будет простая программа для конечных пользователей, чтобы запустить хранимую процедуру, которая может занять некоторое время. Я думал, что смогу использовать асинхронное соединение, вызвать Begin/EndExecuteNonQuery и пол…
29 мар '15 в 03:08
1 ответ

Обновление DataRepeater внутри панели обновления с IAsyncResult не работает!

У меня возникают проблемы с привязкой данных к повторителю данных при использовании ISyncResult. Это то, что я делаю. Внутри панели обновлений есть кнопка, которая получает данные от пользователя и вызывает функцию, которая возвращает набор данных, …
14 окт '10 в 08:53
1 ответ

Как дождаться окончания процесса в EntityFramework?

Я работаю с EntityFramework и Silverlight, и я имею дело с этой ситуацией. Когда я пытаюсь загрузить данные из EntitySetЯ должен получить данные из обратного вызова. Теперь мне нужно получить данные немедленно, я имею в виду подождать, пока процесс …
0 ответов

Асинхронное соединение не работает после первого сбоя

Я имею дело с довольно раздражающей проблемой, и я не мог найти никакого решения для этого. Я звоню в WebRequest Connection, работаю под Unity C#; IAsyncResult startingTheCall = webRequest.BeginGetRequestStream(new AsyncCallback(GetRequestStreamCall…
18 авг '15 в 13:19
1 ответ

Почему мой asyncResult всегда нулевой?

У меня есть следующая программа, которая использует асинхронную операцию, но возвращающий IAsyncResult.AsyncState всегда нулевой. Что я делаю не так? public interface ICommandService { [OperationContract(AsyncPattern = true)] IAsyncResult BeginLogin…
12 сен '12 в 07:27