/// <summary>
 /// 执行与释放或重置非托管资源相关的应用程序定义的任务。
 /// </summary>
 protected virtual void Dispose(bool disposing)
 {
     if (_disposed)
     {
         return;
     }
     if (disposing)
     {
         // 清理托管资源
         if (client != null)
         {
             client.Dispose();
         }
     }
     // 标记已经被释放。
     _disposed = true;
 }
Beispiel #2
0
 public void Dispose()
 {
     _producer.Dispose();
     _zkClient.Dispose();
 }
Beispiel #3
0
 /// <summary>
 /// 关闭订阅
 /// </summary>
 public void Dispose()
 {
     client.Dispose();
     logger.LogDebug("ServiceSubscriber disposed.");
 }
Beispiel #4
0
 /// <summary>
 /// 关闭发布
 /// </summary>
 public void Dispose()
 {
     client.Dispose();
     logger.LogDebug("ServicePublisher disposed.");
 }