Вопросы по теме '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 просмотров
schedule
23.11.2023
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