Вопросы по теме 'custom-attributes'

Пользовательские атрибуты в интерфейсах или классах, которые их реализуют?
При использовании настраиваемых атрибутов для хранения метаданных лучше всего декорировать интерфейс или класс, реализующий интерфейс, предполагая, что любой класс, реализующий интерфейс, будет иметь те же данные в атрибуте? Обновление: В...
2322 просмотров
schedule 20.12.2022

Можно ли запрашивать настраиваемые атрибуты в C # во время компиляции (не во время выполнения)
Другими словами, можно ли создать сборку, которая даже не компилируется (при условии, что код проверки не удален), если каждый из классов не имеет («должен иметь») настраиваемые атрибуты (например, Автор и Версия)? Вот код, который я использовал...
8437 просмотров
schedule 31.05.2022

Использование настраиваемых атрибутов
Взглянув на следующий вопрос, Использование настраиваемых атрибутов .NET в реальном мире как бы вы реализовали решение, предложенное @Esteban? Думаю, я немного не понимаю, когда и где будет выполняться код. Не могли бы вы предоставить хороший...
648 просмотров
schedule 02.03.2024

.NET, C#: как добавить собственный атрибут сериализации, который действует как интерфейс ISerializable
Я делаю некоторую сериализацию объектов db linq, которые содержат классы EntitySet и EntityRef. Я нашел довольно простой способ справиться с сериализацией этих классов, просто используя ISerializable для правильной обработки членов этого типа...
8172 просмотров
schedule 03.04.2022

Отображение пользовательских атрибутов продукта на основе группы клиентов (Magento)
У меня есть оптовые атрибуты для определенных товаров в одном магазине в Magento. Я хотел бы установить его так, чтобы эти конкретные атрибуты отображались на странице продукта только в том случае, если клиент вошел в систему и находится в группе...
5439 просмотров
schedule 04.03.2023

Как получить настраиваемый атрибут из экземпляра объекта в С#
Допустим, у меня есть класс Test с одним свойством Title с пользовательским атрибутом: public class Test { [DatabaseField("title")] public string Title { get; set; } } И метод расширения под названием DbField. Мне интересно, возможно...
49458 просмотров
schedule 24.10.2022

Атрибуты .net, которые обрабатывают исключения — использование в методе доступа к свойствам
хорошо, я знаю из своего опыта asp.net mvc, что у вас могут быть атрибуты, которые обрабатывают исключения (HandleErrorAttribute). Насколько я могу судить, класс Controller имеет некоторое событие OnException, которое может быть неотъемлемой частью...
9474 просмотров

Custom IIdentity и передача данных из атрибута в контроллер
Вот мой сценарий: Я успешно создал пользовательский IIdentity, который передаю GenericPrincipal. Когда я получаю доступ к этому IIdentity в моем контроллере, я должен использовать IIdentity, чтобы использовать пользовательские свойства. пример:...
1350 просмотров

Установка свойства атрибута для типа декорированного класса
Можно ли получить тип декорированного класса внутри класса настраиваемого атрибута? Например: [MetadataAttribute] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property, AllowMultiple = false)] public class ViewAttribute :...
1468 просмотров
schedule 10.09.2022

Регистрация кода ошибки, требуется ввод данных
Итак, я застрял на небольшой проблеме. Мне было любопытно, есть ли у кого-нибудь дополнительный вклад, который они могли бы дать по этому дизайну. У меня есть интерфейс ILog, в котором есть два метода, предназначенные для части регистрации кода...
639 просмотров
schedule 26.01.2023

Какой самый простой и элегантный способ использовать пользовательский атрибут
Итак, небольшое признание, я никогда не писал класс атрибутов. Я понимаю, что они служат для украшения классов флагами или, возможно, дополнительной функциональностью. Может ли кто-нибудь дать мне быстрый пример не только создания и применения...
2321 просмотров

Как найти все вхождения пользовательского атрибута в сборках?
Как я могу найти каждое вхождение пользовательского атрибута внутри сборки? Если можно найти все типы из сборки, в которой используется атрибут, но этого недостаточно. Как насчет методов, свойств, перечисления, значений перечисления, полей и т. д....
3197 просмотров
schedule 27.07.2023

Могу ли я определить пользовательский тег jsp для расширения стандартного тега html?
Например: <c:a href="/myurl" style="margin: 5px;" addJsessionId="true" logEvent="true"> click here</c:a> так что: 1) все стандартные атрибуты (стиля) распространяются как есть. 2) моя реализация обработчика тегов...
746 просмотров
schedule 09.11.2022

Получить значения параметров пользовательских атрибутов?
если я создал атрибут: public class TableAttribute : Attribute { public string HeaderText { get; set; } } который я применяю к нескольким своим свойствам в классе public class Person { [Table(HeaderText="F. Name")] public...
17350 просмотров
schedule 24.09.2022

DLL, содержащая пользовательский атрибут, остается заблокированной
Я пытаюсь написать атрибут для применения безопасности к методу. Что-то, что будет выглядеть так: [CustomAuthorization(SecurityAction.Demand)] public void DoSomething() { //Do Something } поэтому у меня есть свой атрибут на другой сборке:...
219 просмотров

Есть ли способ извлечь или сохранить данные из атрибута?
Я начинаю работать с атрибутами и для этого примера код написан с использованием PostSharp 2.0. Что я хотел бы сделать, так это метод, который имеет атрибут Stopwatch , или вызывающий метод может получить доступ к прошедшему времени. В...
288 просмотров
schedule 02.06.2024

Можно ли добавить атрибуты к сгенерированным членам экземпляра ExpandoObject?
Я пытаюсь использовать ExpandoObject в качестве SelectedObject PropertyGrid. Я знаю, как добавить нужные мне свойства в ExpandoObject: public dynamic MakePropertyObject() { dynamic expando = new ExpandoObject(); var dictionary = expando...
4115 просмотров

Кэшируются ли атрибуты DataAnnotations? Если да, то как переключаться между разными культурами?
У меня есть сайт, который поддерживает как США, так и Канаду. Моя проверка почтового индекса использует настраиваемый атрибут RegEx, который я создал, чтобы разрешить локализацию моего шаблона RegEx: public class RegularExpressionAttribute :...
639 просмотров

Запрещение одновременного использования настраиваемых атрибутов
Существует ли механизм времени разработки, позволяющий проверить, применяются ли два атрибута к одному и тому же объекту? Я создал два атрибута, скажем, [MyXAttribute] и [MyYAttribute], но мне бы хотелось, чтобы проверка во время разработки...
41 просмотров
schedule 02.04.2023

С # настраиваемый атрибут - отсутствуют логические параметры по умолчанию false?
У меня есть поле с настраиваемым атрибутом, которое выглядит так: [DBDataTypeAttribute(FieldType = "varchar(1000)",AllowNulls=false)] public String ERLineID; У меня есть код, который ищет это, например: foreach (FieldInfo field in...
1807 просмотров
schedule 02.03.2024