Commit Graph

17 Commits (2c10bf7415234d7ae5c4cfb897697b2634260acb)

Author SHA1 Message Date
David Hall 3678847506 Completed nullability work on Vanara.PInvoke.BITS and Vanara.BITS 2023-08-23 14:28:45 -06:00
David Hall b2a78e184b Checkpoint on nullable work after signature work on PInvoke.Security, enabling nullable for entire solution, and auto fixing all optional attributed string and array parameters. 2023-03-31 09:47:53 -06:00
David Hall 3abff799ae Work on Command Line Notification per #314 2022-09-23 10:41:59 -06:00
David Hall e35e70e2c7 More on #314 2022-09-22 16:30:06 -06:00
David Hall e9d57433b4 More work on #314 and #311 2022-09-22 15:44:39 -06:00
David Hall 5cf6ee8a42 Updated BackgroundCopyJob to force all errors related to event subscription due to permissions into the event add process and (BREAKING CHANGE) removed calls to Complete and Cancel within Dispose method to prevent unintended consquences. 2022-09-22 14:57:46 -06:00
David Hall 74bbe0f933 Refactored BackgroundCopyJob events so that use the system resources more efficiently and don't allocate resources until subscribed. This doesn't fix #314, but does provide accurate exceptions to the dev when subscribing. 2022-09-20 11:25:54 -06:00
David Hall 8750953a48 Fixed #310 2022-09-04 08:34:45 -06:00
dahall b8d04de27c Fixed typo with BackgroundCopyJob.PeerCachingEnablment return value. 2022-07-26 10:05:16 -06:00
dahall e0945614d2 Added BackgroundCopyJob.AutoCompleteOnSuccess that will call Complete() for the user after the Completed event. 2022-07-26 07:35:15 -06:00
dahall da5f3d4ee8 Made changes to new cache admin access. 2022-07-25 15:25:47 -06:00
dahall 2f98621983 Added support for BITS peer caching 2022-07-25 14:09:39 -06:00
dahall 99ba5422b9 Updated tests and corrected found errors in Vanara.BITS 2021-12-11 09:05:58 -07:00
dahall c0d5fe8ab0 Cleaned BITS file syntax and added support for v10.2 and 10.3 methods. Fixed #257 problem with BackgroundCopyJob constructor throwing error on systems prior to Win 10 and deficiencies with BackgroundCopyManager.Version property. 2021-12-10 17:36:05 -07:00
dahall 967389e246 Removed all calls to `Marshal.ReleaseComObject` where there exists a possibility that the interface could have been referenced by another object and changed to nulling the holding variable. See discussion thread #188. 2021-02-01 16:08:43 -07:00
David Hall f09713991a Updated BITS documentation (added remarks and code examples), cleanup up code and optimized single file copy in wrapper. 2019-10-22 08:25:34 -06:00
David Hall 09edf94358 Separated out Virtual Storage and BITS wrappers into their own packages for easier consumption. 2019-10-04 06:55:01 -06:00