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

Activator.CreateInstance(t, 42, args) не может найти конструктор
Я использую (слегка расширенную версию) следующий код в функции стиля фабричного шаблона: public class SingleItemNew : CheckoutContext { public BookingContext Data { get; set; } public SingleItemNew(BookingContext data)...
3831 просмотров
schedule 24.06.2023

.NET: невозможно преобразовать объект в интерфейс, который он реализует
У меня есть класс (TabControlH60), который наследуется от базового класса (UserControl) и реализует интерфейс (IFrameworkClient). Я создаю экземпляр объекта с помощью класса .NET Activator. С возвращенным экземпляром я могу выполнить приведение к...
28658 просмотров
schedule 15.10.2022

Как использовать Activator.CreateInstance с List‹T› при десериализации json с DataContractJsonSerializer
Я десериализую эту строку json: [{"id":"1"},{"id":"2"},{"id":"3"}] Класс, который представляет элементы: [DataContract] public class MyClass { public MyClass() { this._dtcreate = new DateTime(); }...
884 просмотров

Activator.CreateInstance не может найти конструктор
У меня есть класс поставщика доступа к данным, определенный как: (это только часть класса, относящегося к моему вопросу) public class OraDbTerminalStorage : OraDbStorage, ITerminalStorage { private OraDbTerminalStorage(string...
988 просмотров
schedule 15.08.2022

Имеет ли System.Activator.CreateInstance (T) проблемы с производительностью, достаточно большие, чтобы отговорить нас от случайного использования?
Есть ли у метода System.Activator.CreateInstance(T) проблемы с производительностью (поскольку я подозреваю, что он использует отражение), достаточно большие, чтобы отговорить нас от его случайного использования?
14048 просмотров
schedule 24.08.2022

Использование .NET Activator.CreateInstance без использования DTO
У меня есть класс Form, который содержит несколько пользовательских элементов формы. У меня есть объект Entity, который предоставляет определенные атрибуты для элемента, они анализируются из файла XML. Все элементы принимают Entity в качестве...
223 просмотров
schedule 13.02.2023

Проблемы с созданием слушателя Activator (с theos)
Недавно я начал изучать, как разрабатывать настройки с помощью theos, подключаться к приложениям и т. д. Я хотел сделать прослушиватель Activator, который просто произносит Test. Молчи тест не регистрируй, да я знаю. Недавно я нашел в Cydia эту...
1780 просмотров
schedule 05.07.2023

Activator.CreateInstance ‹T› против скомпилированного выражения. Обратная производительность на двух разных машинах
Мы с другом тестировали использование скомпилированных выражений для создания объектов вместо Activator.CreateInstance<T> и получили некоторые интересные результаты. Мы обнаружили, что когда мы запускали один и тот же код на каждой из наших...
5005 просмотров
schedule 28.02.2023

Как я могу создать интерфейс класса COM в общем случае
Я пытаюсь реорганизовать часть кода, и у меня закончились варианты, которые я могу придумать. Это исходный код, который у меня был: if (WebConfigSettings.ComPartition == null && HttpContext.Current != null) Nses =...
1554 просмотров
schedule 26.06.2023

Инициализировать классы динамических типов
У меня есть метод, в котором мне нужно динамически изменять используемый класс в зависимости от пользовательских настроек, как показано ниже, класс dEnvelope также должен инициализировать свои свойства, чтобы заполнять все подклассы и использоваться...
470 просмотров
schedule 25.06.2023

Activator.CreateInstance выдает MissingMethodException в 1 решении, но не в другом
У меня возникла странная ошибка в одном из моих решений при попытке использовать Activator.CreateInstance, изменив параметр для .ctor в создаваемом типе с простого универсального T на IEnumerable. Я извлек достаточно кода в консольное приложение для...
284 просмотров
schedule 11.03.2023

Невозможно поместить объекты подкласса в список
Не могли бы вы помочь мне составить метод, который будет создавать список объектов. У меня есть класс с 3 подклассами. Я создал метод, который помещает все подклассы в список. Теперь у меня проблема с созданием списка, который будет содержать...
131 просмотров
schedule 25.12.2022

Как передать объект[] в Activator.CreateInstance(type, params object[])
У меня есть класс, который содержит пустой конструктор и тот, который принимает массив объектов в качестве единственного параметра. Что-то типа... public myClass(){ return; } public myClass(object[] aObj){ return; } Это вызов метода...
2202 просмотров
schedule 21.09.2022

C # Assembly Create Instance in Child domain (Создание экземпляра сборки C # в дочернем домене)
Я пытаюсь создать платформу плагинов и загружать зависимости путем отражения в C #. Моя текущая реализация выглядит следующим образом: public interface IPlugin : IDisposable { void Run(); } public interface IPluginProxy : IDisposable {...
620 просмотров

Activator.CreateInstance вызывает конструктор, но возвращает значение null
Я пытаюсь создать экземпляр универсального типа. Я попытался получить конструктор через отражение, и теперь так, как вы увидите ниже, и оба раза результирующий объект был нулевым. Type type =...
855 просмотров
schedule 29.08.2023

Play Framework (2.5) - порт JMX позволяет видеть в JVisualVM
Я пытаюсь увидеть управление потоками приложения Play. Нужно использовать JVisualVm, чтобы увидеть запущенные потоки. По сути, порт JMX должен быть включен, чтобы увидеть приложение Play. Я использую Play 2.5 с активатором. Используйте команду...
1961 просмотров

Запуск проектов OSGI Bundle
Я работаю над Eclipse IDE и пытаюсь запустить проекты пакетов osgi. Я создал 2 пакета, используя проекты плагинов. CalculatorService (который действует как издатель) CalculatorClient (который действует как подписчик) Это моя структура...
715 просмотров
schedule 22.12.2022

Создайте экземпляр типа, используя базовый класс с дженериками
В своем коде я создал систему плагинов, которая загружает типы из DLLS. Я беру нужный мне тип из загруженной DLL, используя этот код; var type = Assembly.LoadFrom(filePath).GetTypes() .FirstOrDefault(t =>...
270 просмотров
schedule 11.02.2023

Платформа воспроизведения, активатор typesafe: ошибка загрузки службы просмотра JNotify: нет jnotify в java.library.path
Я пытаюсь открыть существующее приложение через активатор typesafe 1.3. В сообщении об ошибке говорится, что JNotify отсутствует в библиотеке Java, но я также добавил файл jnotify_64bit.dll в каталог...
2260 просмотров
schedule 06.04.2023

Как привести экземпляр реализации к интерфейсу без указания универсального аргумента (реализация знает об этом)?
У меня есть интерфейс: public interface IA<T> { T fce1(float[] data); byte[] fce2(T arg); } и у меня есть его реализация, которая указывает определенный T (поэтому реализации больше ничего не нужно): public class A...
46 просмотров