castle-dynamicproxy

    2热度

    1回答

    我试图通过GET请求在猎鹰中发送CSV。我不知道从哪里开始。 下面是我的代码: class LogCSV(object): """CSV generator. This class responds to GET methods. """ def on_get(self, req, resp): """Generates CSV for log.""" mylist

    0热度

    1回答

    这是函数,其检查该委托应绑定到该方法中:它检查 Description is here private static bool IsEquivalent(Delegate d, MethodInfo method) { var dm = d.Method; if (!method.ReturnType.IsAssignableFrom(dm.ReturnType))

    0热度

    1回答

    我正在使用Castle Dynamic Proxy和StructureMap来实现日志拦截器,因此在我的依赖关系注册表中,我告诉StructureMap使用LoggingInterceptor装饰TrafficSourceRepository的所有实例。 var proxyGenerator = new ProxyGenerator(); For<ITrafficSourceRepository

    0热度

    1回答

    我有以下混入定义: public interface IMixin { string SomeProperty { get; set; } } public class Mixin : IMixin { [SomeAttribute] public string SomeProperty { get; set; } } 这获取与下面的 “代理生成” -

    2热度

    1回答

    使用Castle DynamicProxy创建接口代理时,似乎创建的代理对象总是“继承”接口的属性。 一般来说,这不是一个真正的问题,但就我而言,我使用代理在运行时生成WCF服务实现。该接口有一个ServiceContractAttribute,当实现类型(服务行为)也具有该属性时,WCF确实不喜欢它。 请看下面的例子: var generator = new ProxyGenerator();

    0热度

    1回答

    当在我的控制器中引发异常时,当循环正在进行时,动作的执行会一次又一次地执行。 try { LogManager.Info("Call:" + invocation.TargetType.Name + "::" + invocation.Method.Name); var startTime = DateTime.Now; invoca

    0热度

    1回答

    我有以下拦截器。虽然它按照我打算为我目前的使用情况做的那样做。我发现使用的方法有点冒险,并想知道是否没有更好的方法来做到这一点。 public class Interceptor<TEntity, TProperty> : IInterceptor { private readonly Expression<Func<TEntity, TProperty>> _propertySele

    0热度

    1回答

    我是新来的人,希望我的第一个问题不会混淆任何人。 我将Castle Windsor和Castle DynamicProxy一起使用,以便将AOP与IOC集成在一起,以便我可以实施日志记录服务(以及审计等),并拦截项目中的所有服务。 我试图代理已解决的实例来完成这件事,但没有运气。因为返回的代理将已解析实例的属性设置为空。以下是参考的调试信息(PROBLEMATIC属性是TimeService)。

    2热度

    1回答

    在我们的Web API集成测试中,我们遇到了有关测试异步操作的问题。 在我的简单测试,我创建了一个简单的控制器操作: [HttpGet] [Route("test")] public async Task<ApiResponse> Test() { return await Task.FromResult(new ApiResponse(true)); } 然而,当我运行它下

    0热度

    1回答

    我试图做在T-SQL一个XML文件创建T-SQL XML 这里是我的表: |Name| Rank| |Rob | 1 | |Matt| 1 | |Leo | 2 | |jin | 2 | |jo | 3 | 到目前为止,我的代码是: select name, rank from Info order by rank for xml raw ('Data'), ROOT, ELEMEN