我有一个应用程序需要在许多AppDomain之间发送适量的消息.我知道我可以使用远程处理实现这一点,但我也注意到有跨域委托.谁有人看过这种问题?
IEditableObject和IRevertibleChangeTracking(来自System.ComponentModel命名空间)有什么区别?看起来好像第一个支持显式事务而第二个支持更隐式 - 但最终结果是相同的.我应该如何在代码中实现它?目前我在BeginEdit中什么都不做,并分别在EndEdit和CancelEdit中调用RejectChanges和AcceptChanges.我的问题是,这也将接受在BeginEdit之前所做的更改.
这真的是微软想要的,还是我试图实现两个互斥的接口?
我已经在.NET中编程了四年(主要是C#)并且我广泛使用IDiposable,但我还没有找到终结者的需求.什么是终结者?
我有一个库,需要以不同的方式响应异常,具体取决于它是在控制台应用程序,WinForms,AspNet还是Windows服务中运行.我已经尝试过查看System.Windows.Forms和System.Web命名空间中的各种属性,但是我找不到一种可靠的方法来检测哪种应用程序正在托管我的库.有没有人来过这里?有没有人有可靠的解决方案?