Описание тега activator
Activator - это класс.NET, который может создавать экземпляры объектов с динамической типизацией во время выполнения.
3
ответа
System.Activator.CreateInstance и потоки
Я вызываю внешнее приложение, которое превращает XML в PDF. dynamic generator = null; Assembly a = Assembly.LoadFrom(file); Type type = a.GetType("Application.ConsoleStartup.Program"); generator = Activator.CreateInstance(type); а потом generator.Ru…
26 апр '13 в 07:44
1
ответ
Как проверить, является ли MarshalByRefObject действительным?
В проекте C2010 C# у нас есть класс, производный от MarshalByRefObject, и мы используем Activator.GetObject для его установки. Мы используем этот производный класс для общения с машиной по сети. Иногда целевой компьютер включен и может быть проверен…
10 фев '12 в 17:42
4
ответа
Невозможно выполнить явное приведение
Можете ли вы объяснить мне, почему в этом куске кода: private Dictionary<Type, Type> viewTypeMap = new Dictionary<Type, Type>(); public void ShowView<TView>(ViewModelBase viewModel, bool showDialog = false) where TView : IView { va…
29 янв '13 в 17:19
1
ответ
Как создать экземпляр объекта из Activator, если его интерфейс имеет универсальные шаблоны?
В моем коде у меня есть следующий интерфейс public interface ILogParser<TParserOptions> { } Я нашел все типы, которые используют этот интерфейс через отражение, и я пытаюсь создать их экземпляр. Обычно я делал бы что-то вроде: var parser = (IL…
21 сен '11 в 00:03
0
ответов
BindingFlags.OptionalParameterBinding различное поведение в разных структурах. Ошибка в.NET?
Я пытался заставить Activator.CreateInstance использовать конструктор с параметрами по умолчанию. Я нашел это предложение, повторенное несколько раз на SO (первый комментарий) http://connect.microsoft.com/VisualStudio/feedback/details/521722/system-…
07 авг '13 в 14:16
1
ответ
Activator.CreateInstance с универсальным хранилищем
Я пытаюсь поиграть с (как мне кажется,) фабрикой, которая создает хранилище в зависимости от перечисления, передаваемого методу. Выглядит так: RepositoryFactory public class RepositoryFactory { public IRepository<IEntity> GetRepository(FormTyp…
04 янв '16 в 16:57
0
ответов
Как передать параметры в Activator.CreateInstance(строка, строка)
Мне нужно создать объект определенного типа. Единственный ключ к этому типу - строка (из текстового файла) и сборка, где я могу найти этот объект. Все конструкторы всех объектов в этой сборке имеют одинаковую сигнатуру конструктора, скажем: public M…
09 ноя '17 в 15:47
3
ответа
MPMediaItem изменение свойств
Я пытаюсь написать действие Activator для изменения рейтинга текущей песни. Теперь я могу прочитать свойство MPMediaItemPropertyRating и получить рейтинг. Но как мы можем изменить это из приложения?
07 июн '12 в 07:00
3
ответа
Создать и показать WinForm
Я пытаюсь создавать и показывать формы в VS 2013 с помощью общего метода, это мой метод: void showOrUpdateForm<T>(ref Form form) where T : Form { if (form == null) { form = Activator.CreateInstance(typeof(T)) as T; form.Show(); } else form.Win…
01 апр '15 в 14:38
1
ответ
Создать сервер Play с помощью активатора
Я пытаюсь создать новый проект Java с Play, но я научился делать это с помощью активатора (в классе), теперь на моем персональном компьютере все, что я нахожу, это создание проекта Play с использованием только SBT, и я не знаю, как его использовать …
09 фев '18 в 17:41
0
ответов
Не может найти активатор-пусковую установку во время ci конвейера
В настоящее время я использую Play 2.3.X, и я пытаюсь реализовать дальнейшую интеграцию в моем проекте с gitlab. Я установил oracle java на свой сервер Red Hat, а также активатор (в автономном режиме - мой сервер не подключен к Интернету). когда я к…
26 янв '18 в 10:00
1
ответ
Activator.CreateInstance не может найти конструктор
У меня есть класс поставщика доступа к данным, определенный как: (это только часть класса, относящаяся к моему вопросу) public class OraDbTerminalStorage : OraDbStorage, ITerminalStorage { private OraDbTerminalStorage(string connString) : base(new O…
17 апр '11 в 16:56
3
ответа
Создание экземпляра класса из типа
Я пытаюсь создать экземпляр класса, который я могу добавить в список универсальным способом. Я знаю type класса, который должен быть сделан, и я смог сделать object класса с использованием приведенного ниже кода, но я не нашел способ создать приведе…
07 дек '12 в 08:36
1
ответ
Приведите ObjectHandle к UserControl
Как привести Remoting.ObjectHandle к типу UserControl? Я хотел бы динамически создать экземпляр UserControl: UserControl myUserControl = (UserControl)Activator.CreateInstance(Assembly.GetExecutingAssembly().FullName, "Client.IndexView"); Ошибка: нев…
08 дек '11 в 15:33
1
ответ
C# Activator.CreateInstance - как создать второй экземпляр существующего объекта?
Я использую класс Activator для создания новых экземпляров стороннего приложения (C++ .exe) Определение класса Activator: Содержит методы для создания типов объектов локально или удаленно или для получения ссылок на существующие удаленные объекты. Е…
18 сен '16 в 19:05
1
ответ
.NET 2.0: Activator.CreateInstance(...) против нового: Почему скорость выполнения зависит от порядка?
Когда я создаю объект класса, который реализует интерфейс через Activator.CreateInstance или через new Ключевое слово, скорость выполнения явно отличается. Вид создания, который я использую первым, является более быстрым для остальной части выполнен…
26 ноя '13 в 13:54
2
ответа
C# Создайте производный класс из System.Type или имени класса, затем добавьте его в коллекцию базового класса.
Мне нужно создать производный объект класса либо из его System.Type, либо из его имени, полного сборки. Я знаю, что могу использовать что-то вроде: Activator.CreateInstance(derivedClassType) Проблема в том, что после создания мне также нужно добавит…
19 мар '14 в 06:37
2
ответа
Activator.CreateInstance, вызывающий конструктор с классом в качестве параметра
Привет я пытаюсь сделать следующее динамически, я использую свой собственный метод CreateInstance, но это было проверено с Activator.CreateInstance IPEndPoint newObject = new IPEndPoint(IPAddress.Any, 80); когда я пытаюсь использовать активатор, я п…
28 июн '14 в 22:02
3
ответа
durandal activators - как создать модуль, который реализует activ () при его загрузке или первом использовании
Прочитав документацию по активаторам, я все еще не понимаю, как использовать активаторы. То, что я пытаюсь сделать, просто: Я определил модуль requireJS под названием global. Когда я использую этот модуль в других модулях, его функция активации не в…
01 апр '14 в 18:15
1
ответ
C# CF2.0 - System.Activator и внутренние классы
У меня есть поставщик данных, который содержит коллекцию сущностей. Я только хочу иметь возможность создать новую сущность через поставщика данных. Т.е. для создания новой записи мне нужно использовать: Entity entity = Provider.AddNew(); enity.set_P…
20 май '09 в 10:07