Вопросы по теме 'castle-dynamicproxy'
Использование динамического прокси для объектов NHibernate
Я пытаюсь использовать Castle.DynamicProxy2 для очистки кода в сохраненных классах NHibernate. Вот простая версия.
Класс питомца:
public class Pet
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get;...
2559 просмотров
schedule
30.07.2022
Помогите перенести миксины с Castle.DynamicProxy на DynamicProxy2
Я пытаюсь обновить код с использования DynamicProxy до DynamicProxy2. В частности, мы использовали DynamicProxy для смешивания двух классов. Настройка выглядит примерно так:
public interface IHasShape
{
string Shape { get; }
}
public...
989 просмотров
schedule
21.04.2022
Castle Dynamic Proxy можно ли перехватывать типы значений?
У меня проблема, и я не могу найти ответа и подсказки, можно ли перехватывать типы значений в C # с помощью динамического прокси Castle? Я хочу перехватить IDictionary с помощью интерфейса INotifyChanged. Мне это нужно, чтобы обновить представление,...
166 просмотров
schedule
08.02.2023
Перехват событий с помощью Castle DynamicProxy
В поиске в Google я не могу найти пример перехвата события на проксируемом типе, и, похоже, он не работает для меня. Есть ли способ сделать это (т. Е. Использовать IInterceptor при вызове события)?
1234 просмотров
schedule
18.12.2022
Заставить объект динамически реализовывать интерфейс в коде
Я хочу, чтобы этот тест прошел - кто-нибудь знает, как это сделать?
public class Something
{
public string Name {get; set}
}
public interface IWithId
{
public Guid Id {get; set}
}
public class IdExtender
{
public static Object...
7155 просмотров
schedule
04.04.2023
Замок динамический прокси и INotifyPropertyChanged в WPF
Я обертываю свои объекты прокси-сервером, используя Castle DP, мои объекты сами реализуют INotifyPropertyChanged. и вызывать событие при вызове set.
Я написал несколько модульных тестов для упаковки, чтобы увидеть, что событие propertychanged...
1419 просмотров
schedule
13.05.2023
Castle Windsor Перехват DynamicProxy Документация IInvocation
В замке Castle Castle.DynamicProxy.IInvocation, в чем разница между
GetConcreteMethod
GetConcreteMethodInvocationTarget
Method
Я читал документацию, но не понимаю разницы, особенно между первыми двумя.
Я предполагаю, что Method - это...
1393 просмотров
schedule
17.01.2023
Селекторы и крюки Castle Windsor Interceptor
Я делаю какой-то проект в замке Виндзор, и у меня есть некоторые проблемы с перехватчиком в файле конфигурации. Я создал класс, который влияет на IProxyGenerationHook :
public class LoggingProxyGenerationHook : IProxyGenerationHook
{
#region...
1368 просмотров
schedule
03.10.2022
Ошибка Autofac EnableInterfaceInterceptors
Мы обновляем Autofac 2.4.4 после перехода на MVC3 и получаем исключение, когда включаем EnableInterfaceInterceptors в нашу регистрацию. Исключение не появляется до тех пор, пока не будет вызван DependencyResolver.Current.GetService<ISite>()...
638 просмотров
schedule
31.03.2023
Castly Dynamic Proxy - получить возвращаемое значение целевого метода
При проксировании объекта и перехвате метода с использованием динамического прокси замка, возможно ли получить возвращаемое значение целевого метода? Я пробовал использовать следующие методы,
object result =...
2157 просмотров
schedule
30.12.2022
Скорость генерации DynamicProxy
Я пытаюсь устранить некоторые проблемы со временем запуска. После некоторого профилирования я обнаружил, что основным виновником является ClassProxyGenerator.GenerateCode. Это занимает 400-600 мс на тип в первый раз. Таким образом, если точка входа...
689 просмотров
schedule
28.04.2023
NuGet: NHibernate, Castle.Core 3.0 и где находится ProxyFactoryFactory?
Я установил с NuGet пакеты NHibernate и Castle.Core 3.0 для нового проекта. Обычно мы копировали библиотеки вручную; это первый раз, когда я делаю это с NuGet.
Теперь я не могу понять, как настроить ProxyFactoryFactory, или, скажем так, я не могу...
5200 просмотров
schedule
17.05.2023
Проксирование объектов NHibernate с помощью Castle DynamicProxy использует NH-функциональность
В последнее время я делаю вещи, которые некоторые считают ужасными, но лично мне нравятся такие эксперименты. Вот описание телеграфного стиля:
Используйте NH для получения объектов данных
Каждый DataObject обернут CastleDynamicProxy.
Когда...
987 просмотров
schedule
09.06.2022
Использование Castle DynamicProxy для инициализации конструктора с параметрами
Как использовать Castle DynamicProxy для инициализации конструктора с параметрами? В данном случае MyClass(int) .
public class MyClass
{
public MyClass(){}
public MyClass(int p1){}
}
В настоящее время CreateClassProxy()...
2470 просмотров
schedule
05.11.2022
Castle.Core для WindowsPhone71
Я хотел бы использовать DynamicProxy от Castle.Core, но не могу, потому что:
PM> Install-Package Castle.Core
Installing 'Castle.Core 3.2.2'.
Successfully installed 'Castle.Core 3.2.2'.
Adding 'Castle.Core 3.2.2' to foo....
96 просмотров
schedule
02.10.2022
Изменение модификатора доступа к методу с отражением
У меня есть сценарий, в котором я использую динамический прокси-сервер замка, чтобы иметь возможность перехватывать и регистрировать вызовы сообщений для любого заданного класса (назовем его целевым классом). Я делаю это, заключая целевой класс в...
548 просмотров
schedule
16.06.2023
Можно ли создать асинхронный перехватчик с помощью Castle.DynamicProxy?
По сути, у нас есть класс, который выглядит так, как показано ниже, который использует Castle.DynamicProxy для перехвата.
using System;
using System.Collections.Concurrent;
using System.Reflection;
using System.Threading;
using...
1931 просмотров
schedule
11.10.2022
Перехват ВСЕХ зависимостей с помощью Castle Dynamic Proxy
Я использую перехватчик Castle Dynamic Proxy в своем коде (для ведения журнала). Я знаю, как установить перехватчик на зависимость, например:
container.Register(Component.For<MyService>()....
347 просмотров
schedule
08.08.2023
Как получить непроксированный объект в EF CORE
В каждой версии EF был другой способ получить базовый объект для прокси. Ни один из старых трюков не работает с ядром EF 2.2. Я сослался на Castle.Core, который использует EF, и вызвал ProxyUtil.GetUnproxiedInstance, но он просто снова возвращает...
148 просмотров
schedule
29.04.2022