我有一个包装 API 的类。这些方法都是 API 调用。在构造函数中,它登录到 API 并将会话令牌存储为私有类数据的一部分。然后,所有实际的 API 调用都使用该令牌进行单独的调用。
API 也有一个或多或少结束会话的注销调用。我的问题是我应该在哪里进行注销呼叫?带有终结器的东西?我目前正在使用某种简单的 IDisposable 实现,但这并不是最好的/正确的方式。
我有一个包装 API 的类。这些方法都是 API 调用。在构造函数中,它登录到 API 并将会话令牌存储为私有类数据的一部分。然后,所有实际的 API 调用都使用该令牌进行单独的调用。
API 也有一个或多或少结束会话的注销调用。我的问题是我应该在哪里进行注销呼叫?带有终结器的东西?我目前正在使用某种简单的 IDisposable 实现,但这并不是最好的/正确的方式。