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

Использование PostSharp для перехвата вызовов объектов Silverlight?
Я работаю с PostSharp, чтобы перехватывать вызовы методов для объектов, которыми я не владею, но мой код аспекта, похоже, не вызывается. Документация в области Silverlight кажется довольно слабой, поэтому я был бы признателен за любую помощь, которую...
1525 просмотров
schedule 17.12.2023

Аспект PostSharp для установщиков свойств, вызывающий общий метод
У нас есть базовый объект, который мы используем для некоторой MVC-подобной системы, где каждое свойство потомка записывается так: public String FirstName { get { return GetProperty<String>("FirstName", ref _FirstName); } set {...
2528 просмотров
schedule 16.05.2023

У кого-нибудь есть опыт работы с Postsharp?
Кто-нибудь использовал структуру АОП Postsharp в производственной среде? Есть ли подводные камни? Можно ли использовать Postsharp в сочетании с Log4Net для ведения журналов и т. д.? Любые руководства по использованию Postsharp с веб-приложениями...
7787 просмотров
schedule 18.03.2022

Аспектно-ориентированное программирование: для чего вы используете PostSharp?
Я хотел бы спросить у пользователей АОП-фреймворка Postsharp, для чего конкретно вы используете фреймворк? Кроме того, я знаю, что его использование оказывает большое негативное влияние на время сборки, но как насчет производительности во время...
1181 просмотров
schedule 19.05.2022

Исключение Null reference для MethodExecutionEventArgs.Method с использованием PostSharp с несколькими проектами веб-сервисов
Я использую PostSharp для входа и выхода из каждого метода в моей сборке приложения. Эта сборка имеет строгое имя, версию и зарегистрирована в GAC. Затем он совместно используется двумя проектами веб-сервисов, размещенными в отдельных виртуальных...
1035 просмотров
schedule 15.02.2023

Сокращение времени компиляции PostSharp
Недавно мы ввели PostSharp в нашу кодовую базу, и время компиляции нашего проекта ASP.NET MVC удвоилось до четырехкратного. . У нас есть около 3 проектов MVC и примерно 8 проектов библиотек классов в нашем решении. Очевидно, что с PostSharp...
2613 просмотров
schedule 22.11.2022

Применение атрибута к интерфейсу с помощью PostSharp
Я хочу иметь возможность применять атрибут к интерфейсу, чтобы к каждому методу в любом классе, реализующем этот интерфейс, применялся атрибут. Я предполагал, что это будет выглядеть примерно так: [Serializable]...
2067 просмотров
schedule 03.06.2024

Подавление многоадресной рассылки PostSharp с помощью атрибута
Недавно я начал экспериментировать с PostSharp и обнаружил особенно полезный аспект для автоматизации реализации INotifyPropertyChanged. Вы можете увидеть пример здесь . Базовая функциональность превосходна (все свойства будут уведомлены), но есть...
1000 просмотров
schedule 16.02.2023

Реализация INotifyPropertyChanged с PostSharp 1.5
Я новичок в .NET и WPF, поэтому надеюсь, что правильно задам вопрос. Я использую INotifyPropertyChanged, реализованный с помощью PostSharp 1.5: [Serializable, DebuggerNonUserCode, AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class,...
2053 просмотров
schedule 03.01.2023

Как выйти из метода в методе OnEntry аспекта PostSharp на основе условия
Я хотел бы, чтобы аспект вышел из вызова метода на основе следующего условия: [AttributeUsage(AttributeTargets.Method)] public class IgnoreIfInactiveAttribute : OnMethodBoundaryAspect { public override void...
1156 просмотров
schedule 05.01.2024

Удалить ссылку PostSharp после сборки?
Можно ли заставить postsharp удалить ссылки на сборки postsharp во время сборки? У меня есть exe, мне нужно очень мало места. Я хочу использовать часть времени компиляции postsharp, но не хочу развертывать PostSharp.dll с exe. Я использую...
1385 просмотров
schedule 15.03.2023

asp.net mvc log4postsharp
Привет, я пытаюсь использовать log4post Sharp для ведения журнала. Насколько мне известно, я следовал инструкциям, чтобы настроить и запустить его, я не устанавливал postsharp, а получил файлы библиотеки и преобразовал свой файл cs proj в целевой...
532 просмотров
schedule 03.04.2023

Сбой сборки Team City после обновления до VS 2010
У меня есть проект, который в настоящее время успешно компилируется на моей машине разработки с использованием VS 2010 (предположительно с использованием MSBUILD v4.0), но он не работает под MSBUILD v3.5 в Team City (работает на виртуальной машине на...
1804 просмотров

Log4Postsharp (умер?) с postsharp 2.0 или отказаться от ELMAH?
Кто-нибудь знает, совместима ли последняя сборка (март 2010 г., я полагаю, называется log4postsharp 2.0) с версией сообщества postsharp 2.0? Я использовал postsharp 1.5 вместе с log4postsharp в прошлом и был очень доволен результатом. Но...
532 просмотров
schedule 23.11.2022

постшап: OnMethodBoundaryAspect и WebMethod
Я использую PostSharp, чтобы добавить аспект к WebMethod. Ниже мой аспект (он ничего не делает... не хочет компилироваться): public class MyAspect : OnMethodBoundaryAspect, ISerializable { public override void...
612 просмотров
schedule 04.12.2022

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

PostSharp OnMethodBoundaryAspect OnEntry не выполняется
Я использую веб-приложение .NET 4.0 (не веб-сайт) и PostSharp 1.5. Я не могу заставить метод переопределения OnEntry выполняться с использованием базового класса OnMethodBoundaryAspect. Вот соответствующий код: public sealed class...
3458 просмотров
schedule 20.03.2024

PostSharp Pointcuts
Прежде чем я начну, я хотел бы уточнить, что мое текущее понимание терминологии АОП следующее ... Аспекты - это АОП-эквивалент классов в ООП. Советы - это АОП-эквивалент методов в ООП. Pointcuts - это АОП-эквивалент «использования» кода в...
1336 просмотров
schedule 08.08.2022

PostSharp: как получить ILocationBinding
Я пишу аспект, основанный на местоположении. Метод OnGetValue получает аргумент типа LocationInterceptionArgs , что позволяет мне получить доступ к исходному свойству (или, если есть несколько активных аспектов, получить доступ к следующему уровню...
84 просмотров
schedule 19.06.2022

Подходит ли PostSharp для задач авторизации?
Мне нужно выполнить авторизацию и аудит некоторых методов службы WCF. Я хотел бы выполнить обработку в атрибуте, чтобы не загрязнять свой код. Я создал настраиваемый атрибут с помощью PostSharp, и мне интересно, подходит ли этот подход или есть ли...
691 просмотров
schedule 01.06.2023