using System;
using System.Runtime.Remoting.Messaging;
using System.Reflection;
namespace AspectTest

{
/**//// <summary>
/// Aspect 的摘要说明。
/// </summary>
public class Aspect:Langzhi.Aspect.IAspect
{
public Aspect()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
IAspect 成员#region IAspect 成员
public void PostProcess(System.Runtime.Remoting.Messaging.IMessage msg)
{
IMethodReturnMessage call=msg as IMethodReturnMessage;
call.ReturnValue=false;
}
public void PreProcess(System.Runtime.Remoting.Messaging.IMessage msg)
{
// TODO: 添加 Aspect.PreProcess 实现
}
#endregion
}
}
肯请大家有没有解决的办法啊?
本文探讨了在C#中使用Aspect编程时遇到的一个具体问题:尝试修改IMethodReturnMessage接口中的只读属性ReturnValue所引发的错误。文章提供了错误代码示例,并寻求社区帮助解决此问题。
942

被折叠的 条评论
为什么被折叠?



