Вопросы по теме 'delegates'

Потоки и события Windows Forms — ListBox обновляется быстро, но индикатор выполнения испытывает огромную задержку
Наша команда создает новую систему рабочего процесса найма, чтобы заменить старую. Мне было поручено перенести старые данные в новую схему. Я решил сделать это, создав небольшой проект Windows Forms, поскольку схема радикально отличается, а прямые...
1555 просмотров

Делегаты как параметры в VB.NET
Предыстория: я использую log4net для обработки всех журналов для проекта, над которым я работаю. . Один конкретный метод может вызываться при нескольких различных обстоятельствах: одни гарантируют, что сообщения журнала являются ошибками, а другие...
18810 просмотров
schedule 26.01.2023

Анонимный метод отказа от подписки в C #
Можно ли отписаться от анонимного метода от события? Если я подпишусь на подобное событие: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Я могу отказаться от подписки вот так: MyEvent -= MyMethod;...
76629 просмотров
schedule 05.04.2022

Использование делегатов с веб-службами Exchange
Кто-нибудь использовал делегатов с веб-сервисами exhnage? Я хотел бы, чтобы один пользователь мог управлять календарями других пользователей в Exchange. Я нахожу эту проблему немного сложной, и я хотел бы посмотреть, как другие смогли заставить ее...
4550 просмотров

Делегаты и обратные вызовы одинаковы или похожи?
Делегаты - это то же самое, что обратные вызовы? Или они как-то связаны?
24683 просмотров
schedule 24.05.2022

Использование подклассов для замены класса Java, который не реализует интерфейс
Например, java.io.File — это просто конкретный класс. Моя замена для него поддерживает разрешение ярлыков Windows. Мне нужно предварительно обработать параметры конструктора для разрешения возможных файлов .lnk, потому что объект FileSystem, который...
2300 просмотров
schedule 15.09.2022

Делегат С# для двух методов с разными параметрами
Я использую следующие методы: public void M1(Int32 a) { // acquire MyMutex DoSomething(a); // release MyMutex } и public void M2(String s, String t) { // acquire MyMutex DoSomethingElse(s, t); // release MyMutex } Из...
15340 просмотров
schedule 31.10.2022

Указатели/делегаты функций в Java?
Для моего игрового сервера Java я отправляю идентификатор действия пакета, который в основном сообщает серверу, для чего предназначен пакет. Я хочу сопоставить каждый идентификатор действия (целое число) с функцией. Есть ли способ сделать это без...
10609 просмотров
schedule 29.02.2024

Обработчики событий и анонимные делегаты / лямбда-выражения
Я надеюсь прояснить некоторые вещи с помощью анонимных делегатов и лямбда-выражений, используемых для создания метода для обработчиков событий на C #, по крайней мере для меня. Предположим, у нас есть событие, которое добавляет либо анонимного...
6093 просмотров

Как работают делегаты (в фоновом режиме)?
Как делегаты работают в C # за кулисами и как их можно эффективно использовать? РЕДАКТИРОВАТЬ: Я знаю, как они работают на поверхности (они в основном являются указателями на функции и позволяют вызывать методы обратного вызова с определенными...
5960 просмотров
schedule 22.06.2022

делегаты после переноса проекта .Net 1.1 на 3.5
Я перенес устаревший проект .Net .Net с .Net 1.1 на .Net 3.5, и когда я пытаюсь запустить его, я получаю следующую ошибку: Недопустимая межпоточная операция: доступ к элементу управления «grpLogin» осуществляется из потока, отличного от потока,...
278 просмотров
schedule 02.01.2023

Делегирование использования: бизнес-приложения
Задний план Учитывая, что «большинство» разработчиков являются разработчиками бизнес-приложений, функции наших любимых языков программирования используются в контексте того, что мы с ними делаем. Как разработчик приложений C # / ASP.NET, я обычно...
2293 просмотров
schedule 07.08.2023

Ошибка при компиляции вызова делегата C++/CLI с использованием Predicate с Array::FindAll()
Следующий код приводит к C3867 (...функция вызывает отсутствующий список аргументов...) и C3350 (...конструктор делегата ожидает 2 аргумента(ов)...). Что я делаю не так? public ref class Form1 : public System::Windows::Forms::Form {...
6114 просмотров
schedule 06.06.2023

Кто добавляет определения методов BeginInvoke, Invoke и EndInvoke в типизированный делегат?
например если вы пишете ... public delegate void MyTypedDel(int x) Intellisense показывает, что BeginInvoke, Invoke и EndInvoke являются частью определения типа MyTypedDel. Они не являются частью определения типа Delegate или MulticastDelegate....
1334 просмотров
schedule 24.07.2022

Динамическое создание типов делегатов в C #
У нас есть требование, при котором нам нужно на лету генерировать типы делегатов. Нам нужно сгенерировать делегатов с учетом входных параметров и выходных данных. И ввод, и вывод будут простыми типами. например, нам нужно сгенерировать int...
6847 просмотров
schedule 31.03.2022

Создание повторно используемого класса тайм-аута метода в C#
Я пытаюсь создать класс, который позволяет мне вызывать методы с указанным тайм-аутом. У меня работает фактическая реализация тайм-аута, но у меня возникают проблемы с успешной инкапсуляцией этого в класс. В настоящее время я решил ограничиться...
1396 просмотров
schedule 16.02.2023

В WCF можно передать делегата удаленному объекту?
Можно ли передать делегата удаленному объекту WCF от клиента и заставить удаленный объект выполнить делегат? Я бы предположил, что нет, поскольку delgate является указателем функции для клиентского процесса. Моя цель состоит в том, чтобы иметь...
2680 просмотров
schedule 12.10.2022

Делегаты с выводом типа возвращаемого значения (C#)
Я все еще новичок в делегатах, и я играл с уровнем доступа к данным на основе делегатов, описанным в книге Стивена Джона Мецкера «Шаблоны проектирования в C#» (отличное чтение!). Он определяет делегат доступа к данным следующим образом: public...
15891 просмотров
schedule 03.06.2022

Вызов делегата для многих элементов управления
C# 2008 SP1 Функция ниже будет вызываться из другого потока. Таким образом, сам элемент управления должен быть вызван, чтобы правильный поток, который их создал, мог изменить свойства. Однако, поскольку у меня есть много элементов управления,...
2382 просмотров
schedule 03.06.2022

События COM от C # до VB6 (объект или класс не поддерживает набор событий)
На самом деле выдергивал мои волосы этим ... У меня есть проект C # с интерфейсом, определенным как: /* Externally Accessible API */ [InterfaceType(ComInterfaceType.InterfaceIsIDispatch)] public interface ISerial { [DispId(1)] bool...
7347 просмотров
schedule 12.02.2023