12
ответов

Показывать индикатор выполнения при выполнении какой-либо работы в C #?

Я хочу отображать индикатор выполнения, выполняя некоторую работу, но это может привести к зависанию пользовательского интерфейса, и индикатор выполнения не будет обновляться. У меня есть WinForm ProgressForm с ProgressBar, который будет продолжаться беск
вопрос задан: 27 July 2017 21:11
7
ответов

Почему мой метод BeginInvoke не асинхронен?

Чтобы постараться не замораживаться GUI, я хотел выполнить метод, соединяющийся с DB асинхронно. Поэтому я записал это: DelegatLoginu dl = ConnectDB; площадь IAsyncResult = dl. BeginInvoke (пустой указатель, пустой указатель);...
вопрос задан: 20 April 2017 22:38
6
ответов

В чем разница между Invoke () и BeginInvoke ()

Просто интересно, в чем разница между BeginInvoke () и Invoke ()? Главным образом, для чего будет использоваться каждый. РЕДАКТИРОВАТЬ: В чем разница между созданием потокового объекта и вызова ...
вопрос задан: 5 March 2019 05:11
5
ответов

Вызовите и BeginInvoke

Поздравления, я разрабатываю некоторое приложение в C#. В данный момент я имею дело с поточной обработкой, и у меня есть вопрос, который я знаю. Каково различие между, Вызывают и BeginInvoke? Я читал...
вопрос задан: 23 May 2017 12:10
5
ответов

Как получить возвращаемое значение, когда BeginInvoke/Invoke называют в C#

У меня есть этот небольшой метод, который, как предполагается, ориентирован на многопотоковое исполнение. Все работает, пока я не хочу, чтобы это имело возвращаемое значение вместо пустоты. Как я получаю возвращаемое значение, когда BeginInvoke называют?
вопрос задан: 22 May 2013 15:59
5
ответов

Анонимный метод как параметр к BeginInvoke?

Почему Вы не можете передать анонимный метод в качестве параметра методу BeginInvoke? У меня есть следующий код: частный делегат пустой CfgMnMnuDlg (DIServer svr); частный пустой ConfigureMainMenu (DIServer...
вопрос задан: 28 November 2011 09:17
4
ответа

Действительно ли необходим Delegate.EndInvoke ()?

Я читал пару форумов и даже пару вопросов о переполнении стека, в которых говорилось, что Delegate.EndInvoke необходим при использовании Delegate .BeginInvoke. Во многих статьях, которые я прочитал, говорится об использовании ...
вопрос задан: 3 January 2011 14:01
4
ответа

Последствия производительности BeginInvoke

Я наследовал код, откуда BeginInvoke называют основного потока (не фоновый поток, который обычно является шаблоном). Я пытаюсь понять то, что это на самом деле делает в этом сценарии. Делает...
вопрос задан: 18 March 2010 21:28
4
ответа

Будут несколько Управление. Вызовы BeginInvoke/Invoke выполняются в порядке?

Я должен знать ли Управление. BeginInvoke и Управление. Вызовите вызовы, выполнится в порядке, которым их называют. У меня есть следующий сценарий: поток UI заблокирован Управление вызовами потока WCF....
вопрос задан: 10 December 2009 14:01
4
ответа

Я должен назвать EndInvoke после тайм-аута?

На веб-странице я звоню третьему лицу, которое не позволяет мне устанавливать тайм-аут программно. Я называю BeginInvoke и использую AsyncWaitHandle. WaitOne для ожидания указанного количества времени. Если вызов...
вопрос задан: 17 February 2009 08:29
4
ответа

Система. Windows. Поточная обработка. Диспетчер и WinForms?

Делает Систему. Windows. Поточная обработка. Работа диспетчера над потоком UI приложения WinForms? Если да, почему? Это прибывает из WindowsBase.dll, который, кажется, компонент WPF. В противном случае, как я могу вызвать...
вопрос задан: 19 November 2008 19:49
3
ответа

Delegate.BeginInvoke Delay

Sometimes when Delegate.BeginInvoke is invoked, it takes more than one second to execute the delegate method. What could be the reasons for the delay? I get this issue 1 or 2 times a day in an ...
вопрос задан: 26 April 2018 12:26
3
ответа

Должен ли каждый BeginInvoke сопровождаться EndInvoke?

На этой странице документации MS, посвященной асинхронности в приложениях Windows Forms, говорится: Вы можете вызвать EndInvoke, чтобы получить возвращаемое значение из делегата, если это необходимо, но это не так ...
вопрос задан: 23 May 2017 11:53
3
ответа

Как я делегирую метод AsyncCallback для Управления. BeginInvoke? (.NET)

Действительно ли возможно использовать Управление. BeginInvoke в чем-нибудь кроме "огня и забывают" способ? Я хочу изменить следующий запрос для делегирования метода обратного вызова так, чтобы я мог сделать что-то когда каждый...
вопрос задан: 30 November 2009 12:00
3
ответа

Вызовите () и BeginInvoke () ведущий себя по-другому при выполнении переопределяемого метода через делегата

Кто-либо может сказать мне, почему этот код ведет себя способ, которым он делает? См. комментарии, встроенные в код... Я пропускаю что-то действительно очевидное здесь? использование Системы; пространство имен ConsoleApplication3 {общественность...
вопрос задан: 19 November 2008 18:14
2
ответа

Winforms к преобразованию WPF: BeginInvoke, к какой?

Вот мой старый код от WinForms: частный пустой ValueChanged (удваивают inValue1, дважды inValue2) {//только ручной режим для этого драйвера, таким образом, это легко. если (ValueLabel. InvokeRequired) {...
вопрос задан: 16 April 2009 22:55
1
ответ

Диспетчер. Вызовите с анонимными работами делегата в Silverlight, но не WPF

В Silverlight 4 у меня есть класс службы поддержки, который имеет асинхронное событие Completed. В событии Completed я беру возвращенные данные и вызываю заполнить метод через что-то вроде этого:...
вопрос задан: 10 August 2012 18:42
1
ответ

Понимание Thread/BeginInvoke? [новичок]

Рассмотрите код: класс Работает {общественность освобождает DoStuff (представьте s в виде строки) {Консоль. WriteLine (s);//.. безотносительно }} Ведущее устройство класса {частная работа Работы только для чтения = новая Работа ();...
вопрос задан: 22 April 2010 14:49
0
ответов

Dispatcher.BeginInvoke: не удается преобразовать лямбда-выражение в System.Delegate

Я пытаюсь вызовите System.Windows.Threading.Dispatcher.BeginInvoke. Сигнатура метода такова: BeginInvoke (метод делегата, объект params [] args) Я пытаюсь передать ему лямбда вместо ...
вопрос задан: 12 June 2018 08:31
0
ответов

Ассемблер мов выпуск [дубликат]

Возможный дубликат: Ассемблер mov выпуска У меня следующий код: mov ax, @ data mov ds, ax Почему я не могу написать так же, как это? mov ds, @ data Весь источник: .MODEL small .STACK 100h .DATA ...
вопрос задан: 23 May 2017 10:33
0
ответов

Смущает поведение Dispatcher.BeginInvoke ()

Может кто-нибудь пролить свет на мою проблему? Я работаю над проектом wpf. Сценарий следующий: мне нужно открыть окно (окно модели) в основном потоке пользовательского интерфейса, а затем закрыть его. Эти работы ...
вопрос задан: 22 February 2013 21:33
0
ответов

Порядок выполнения асинхронно вызванного методы

Когда я вызываю несколько методов диспетчера, скажем, диспетчер потока пользовательского интерфейса, как здесь uiDispatcher.BeginInvoke(new Action(insert_), DispatcherPriority.Normal); uiDispatcher....
вопрос задан: 8 June 2012 17:09
0
ответов

BeginInvoke блокирует пользовательский интерфейс, а Invoke — нет.!

Меня смущает сценарий, с которым я столкнулся при доступе между потоками. Вот что я пытаюсь сделать :Основной поток пользовательского интерфейса -щелчок по пункту меню Я создаю фоновый рабочий процесс и запускаю его асинхронно...
вопрос задан: 8 May 2012 12:14
0
ответов

Можно ли использовать BeginInvoke с multicastDelegate?

Я хочу поднять ряд событий из моего библиотечного класса, но я беспокоюсь, что некоторые подписчики событий будут грубыми и потратят много времени на обработку некоторых событий, тем самым блокируя поток, который поднимает ...
вопрос задан: 23 December 2011 05:41
0
ответов

Вызов EventHandler

У меня есть следующий EventHandler: private EventHandler _myEventHandler; публичное событие EventHandler MyEvent {добавить {_myEventHandler + = значение; } remove {...
вопрос задан: 11 August 2011 09:33
0
ответов

beginInvoke, GUI и thread

У меня есть приложение с двумя потоками. Один из них (T1) - основная форма графического интерфейса, другой (T2) - функция, работающая в цикле. Когда T2 получает некоторую информацию, он должен вызвать функцию с формой графического интерфейса. Не увере
вопрос задан: 7 June 2011 16:08
0
ответов

Вызов BeginInvoke для MulticastDelegate?

По словам Джона Скита, «Вы можете вызывать BeginInvoke только для делегата, у которого есть единственный целевой вызов». Это почему? В чем настоящая причина? Примечание: для пояснения (и потому что я сделал это ...
вопрос задан: 7 June 2011 00:16
0
ответов

Проблема с потоками, при которой моно зависает, а MS.Net - нет

Я тестирую свое приложение с моно в предвидении порта Linux, и у меня проблема с потоками. Сначала я подумал о том, чтобы вставить сюда 3000 строк кода, но в конце концов я придумал небольшой минимальный пример;) Вы ...
вопрос задан: 27 April 2011 16:53
0
ответов

Запускает ли BeginInvoke () отдельный поток?

В моем приложении WPF я хочу поработать в поток без пользовательского интерфейса, чтобы пользовательский интерфейс не переставал отвечать. Для этого я сделал следующее: var caller = new AsyncMethodCaller (this ....
вопрос задан: 7 April 2011 08:16
0
ответов

Два вопроса о шаблоне AsyncCallback и IAsyncResult

Два вопроса о шаблоне обратного вызова с AsyncCallback и IAsyncResult. Я изменил вопрос на примере кода: using System; using System.Collections.Generic; using System.Text; пространство имен ...
вопрос задан: 23 February 2011 15:00