X509Store
인증서 저장소를 초기화하고 해당 Close()
메서드를 사용하지 않는 경우이 의미는 무엇입니까?X509Store.Close 메서드를 사용하지 않는다는 의미는 무엇입니까?
코드 예 given in documentation에서 Close
메서드를 호출하려면 try..finally
블록을 사용하지 않습니다. 이 인증서 저장소가 해제되어야하는 경우, 왜 IDisposable
에서 파생되도록 설계된 클래스의 API가 없거나 객체가 범위를 벗어날 때이 클래스에 암시 적 소멸자가없는 이유는 무엇입니까?
소멸자에서이 작업을 수행하지 않는 이유는 실제로 제 질문이었습니다. btw 어디에서 소스 코드를 가져 왔습니까? –
있음. 닷넷 IDisposable destructors.See 선호합니다 : http://stackoverflow.com/questions/456213/destructor-vs-idisposable 난 Ilispy decompiler를 사용하여 코드를 가지고. http://ilspy.net/ – Oscar
그렇다면이 API가 IDisposable로 설계되지 않은 이유는 무엇입니까? –