/// <summary>
 /// Constructor of SamrClient
 /// </summary>
 public SamrClient()
 {
     rpc = new SamrRpcAdapter();
 }
 /// <summary>
 /// Dispose method.
 /// </summary>
 /// <param name="disposing">
 /// True to release both managed and unmanaged resources.<para/>
 /// False to release unmanaged resources only.
 /// </param>
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (rpc != null)
         {
             rpc.Dispose();
             rpc = null;
         }
     }
 }