使用构造函数中的登录调用,何时调用注销?

时间:2013-11-07 21:48:23

标签: c# idisposable

我有一个包装API的类。这些方法都是API调用。在构造函数中,它登录到API并将会话令牌存储为私有类数据的一部分。然后,所有实际的API调用都使用该令牌进行单独调用。

API还有一个注销调用,或多或少地结束了会话。我的问题是我应该在哪里注销?有终结者的东西?我目前正在使用某种简单的IDisposable实现,但这并不是真正感觉它是最佳/正确的方式。

1 个答案:

答案 0 :(得分:3)

您的对象应该实现IDisposable,您应该在Dispose方法中调用logout,因为这是处理.Net中非内存相关资源的预期方法。