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

Как получить это очень быстро?
У меня есть структура, которая позволяет пользователям выполнять запросы к определенному источнику данных (внутриигровая база данных Football Manager 2010, для тех из вас, кто заинтересован). В этой структуре у меня есть два разных режима, в...
561 просмотров
schedule 15.03.2024

как применить широкое решение аспекта Postsharp (все классы в пространстве имен)
Я пытаюсь изменить образец приложения трассировки, которое поставляется с Postsharp, чтобы трассировка применялась ко всем классам в моем пространстве имен без явного помещения [QuickTrace] поверх каждого класса. Я приложил скриншот. Что я делаю не...
2126 просмотров
schedule 10.06.2024

Самый простой способ имитировать свойства атрибута PostSharp
Я использую атрибут метода PostSharp для авторизации и аудита в моей службе WCF. Он работает правильно, но теперь я пытаюсь заставить свои модульные тесты работать с атрибутом и изо всех сил пытаюсь найти способ имитировать и вводить свойства...
551 просмотров

Наконец, действие по аспекту исключения PostSharp
у меня возникла следующая ситуация private volatile bool _inProgress = false; public void DoSomethingStart() { if(_inProgress == false) { foo.BeginInvoke(null, null); // DoSomething _inProgress = true; } }...
223 просмотров
schedule 21.11.2023

Можно ли выбрать, какие проекты обрабатывает PostSharp, вместо того, чтобы указывать, какие из них следует исключить?
Я могу указать константу SkipPostSharp, чтобы убедиться, что проект исключен из списка процессов PS проектов. Хотя я хочу сделать наоборот. Я хочу, чтобы PS предположил, что он не должен обрабатывать ничего, о чем я специально не говорю. Это...
3717 просмотров
schedule 12.05.2024

Как вы перехватываете вызовы методов базового класса с помощью PostSharp?
Я хочу предоставить реализацию System.Object.ToString для различных классов с помощью PostSharp. Я создал аспект, наследующий от MethodInterceptionAspect , но метод OnInvoke не вызывается, когда происходит вызов EchoDto.ToString . Как я могу...
662 просмотров
schedule 11.10.2023

Реализовать интерфейсы на основе свойств класса без отражения
На этой странице на веб-сайте PostSharp есть следующий тизер: Одна из распространенных ситуаций, с которой вы столкнетесь, — это необходимость реализации определенного интерфейса на большом количестве классов. Это может быть...
295 просмотров
schedule 04.10.2022

PostSharp Multicast не работает в коде плагина Outlook
Я использую PostSharp в приложении Outlook Plugin. Если я добавлю следующий атрибут к классу в моем проекте, он правильно зарегистрируется: namespace Foo.Bar { [Log(AttributeTargetMemberAttributes = MulticastAttributes.Public)] public class...
140 просмотров
schedule 26.05.2024

Могу ли я ограничить настраиваемый атрибут только недействительными методами?
У меня есть настраиваемый атрибут, который я хотел бы ограничить методами с возвращаемым типом void. Я знаю, что могу ограничить методы, использующие [AttributeUsage(AttributeTargets.Method)] , но, похоже, нет способа ограничить тип возвращаемого...
792 просмотров

Как использовать DevExpress Logify с ведением журнала Postsharp 5.0 вместе с Serilog
DevExpress Logify поддерживает SeriLog и регистрирует все фатальные ошибки на своем сервере. Согласно их документу, когда когда-либо Serilog регистрирует ошибку, он автоматически запускает Logify следующим образом. Log.Logger = new...
96 просмотров

Можно ли получить старое значение и новое значение, используя атрибут NotifyPropertyChanged PostSharp, в обработчике событий PorpertyChanged
Мне нужно зафиксировать старое и новое значение в обработчике событий PropertyChanged. Я уже реализовал решение для этого, используя интерфейс С# INotifyPropertyChanged. Вы можете обратиться к следующему вопросу для решения, которое я реализовал:...
610 просмотров
schedule 28.10.2022