我想知道是否可以使用私有字符串标识符和使用postharp的函数输入参数a缓存ABC类的TestMethod。
public Class ABC {
private string identifier;
public ABC(string identifier){
this.identifier = identifier;
}
public int TestMethod(int a){
return 0;
}
}
答案 0 :(得分:2)
是的,这是可能的。缓存键还包括this
转换为字符串的值。因此,您可以覆盖ToString()
类的ABC
方法以包含identifier
。或者,您可以为ABC
创建一个自定义格式化程序类。
此外,请参阅以下文档页面以供参考: