.Net中內存泄漏的常見原因之一是事件處理程序,它們永遠不會從其源對象中刪除。此WCF客戶端代碼是否會導致內存泄漏?
此WCF代碼是否會導致內存泄漏,或者lambda是否也會超出範圍,從而允許代理類和處理程序被GCed?
void AMethod()
{
WCFClient proxy;
proxy = new WCFClient();
proxy.RemoteOperationCompleted += (sender, e) => proxy.Close();
proxy.Open();
proxy.RemoteOperationAsync();
}