Ну, я нашел это решение раньше, но это не сработало, потому что я все еще использовал фактический XMLHttpRequest. Создавая его с помощью этого оператора:
httpreq = new ActiveXObject("Msxml2.ServerXMLHTTP.3.0");
Существует метод, называемый setOption, который открывается для использования:
httpreq.setOption(2, 13056);
С этими параметрами запрос теперь игнорирует недопустимый сертификат и все равно захватывает информацию. Если я правильно понимаю, это не будет работать с какой-либо другой технологией Microsoft, пытающейся запустить скрипт, но это нормально для области моего проекта.
Атрибуты являются статическими метаданными. Блоки, модули, типы, участники, параметры и возвращаемые значения не являются первоклассными объектами в C# (например, System.Type
, класс является просто отраженным представлением типа). Можно получить экземпляр атрибута для типа и изменить свойства, если они перезаписываемы, но это не будет влиять на атрибут, поскольку он применяется к типу.
Ну, только чтобы отличаться, я нашел статью тем ссылки с помощью Отражения. Испустите, чтобы сделать так.
Вот ссылка: http://www.codeproject.com/KB/cs/dotnetattributes.aspx , Вы также захотите изучить некоторые комментарии у основания статьи, потому что обсуждены возможные подходы.
Вы не можете. Одно обходное решение могло бы быть должно генерировать производный класс во времени выполнения и добавлении атрибута, хотя это - вероятно, бит излишества.
Нет, это не.
Атрибуты являются метаданными и сохраненный в двоичной форме в скомпилированном блоке (это также, почему можно только использовать простые типы в них).
Я не верю так. Даже если я являюсь неправым, лучшим, можно надеяться на, добавляет их ко всему Типу, никогда экземпляр из Типа.
Если Вам нужно что-то, чтобы быть в состоянии к добавленному динамично, c# атрибуты не путь. Изучите то, чтобы хранить данные в xml. Я недавно сделал проект, что я запустил атрибуты w/, но в конечном счете переместился в сериализацию w/xml.
Почему Вы должны? Атрибуты дают дополнительную информацию для отражения, но если Вы внешне знаете, какие свойства Вы хотите Вас, не нуждаются в них.
Вы могли сохранить метаданные внешне относительно легко в базе данных или файле ресурсов.
Это действительно зависит от того, что точно Вы пытаетесь выполнить.
Система. ComponentModel. Материал TypeDescriptor может использоваться для добавления атрибутов к типам, свойствам и экземплярам объектов, и он имеет ограничение, что необходимо использовать его для получения тех свойств также. Если Вы пишете код, который использует те атрибуты, и можно жить в рамках тех ограничений, то я определенно предложил бы его.
, Насколько я знаю, управление PropertyGrid и поверхность для дизайна Visual Studio являются единственными вещами в BCL, которые используют материал TypeDescriptor. На самом деле это - то, как они делают приблизительно половину вещей, которые они действительно должны сделать.
next
в свои маршруты, в других отношениях специальный won' t выполняют любое промежуточное программное обеспечение после того маршрута
– Christopher Tarquini
29 September 2013 в 15:27
В Java я раньше работал вокруг этого при помощи карты, и реализация моего собственного берут кодирование Значения ключа.
http://developer.apple.com/documentation/Cocoa/Conceptual/KeyValueCoding/KeyValueCoding.html