Commit Graph

73 Commits (master)

Author SHA1 Message Date
David Hall 2eb7120807 Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
David Hall 84d562e739 Applied nullability to DOSvc 2023-08-27 10:43:54 -06:00
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 7d786bd572 Updated project files 2022-10-03 13:09:25 -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 9921fe013a Forcefully dispose WindowsIdentity as suggested by @OwnageIsMagic 2022-09-22 13:12:15 -06:00
David Hall 16fc9cfd9d Minor code simplification in BackgroundCopyManager 2022-09-20 11:27:37 -06:00
David Hall 0fd87e6870 Added BackgroundCopyJobCollection indexer for a job's display name. 2022-09-20 11:26:33 -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 77f8ca176e Updated BackgroundCopyManager.Version code based on suggestion from @OwnageIsMagic (#311) 2022-09-05 18:08:33 -06:00
David Hall fdddceaf2d Fixed BackgroundCopyManager.Version 2022-09-05 13:31:12 -06:00
David Hall 80d3dbf0e5 Fixed, I think, #311 by handling Wow64 lookup 2022-09-04 10:06:35 -06:00
David Hall ca46bdd021 Fixed #312 by implementing BackgroundCopyFileCollection.CopyTo and Contains 2022-09-04 09:56:41 -06:00
David Hall 8750953a48 Fixed #310 2022-09-04 08:34:45 -06:00
dahall 7c032ba708 Renamed all project report files to 'readme.md' so they show in GitHub 2022-09-01 14:43:04 -06:00
dahall cc807e5548 Updated project files 2022-08-31 20:12:28 -06:00
dahall 3b18dd7755 Updated project files 2022-08-06 15:38:43 -06:00
dahall 155609864a Fixed minor build errors 2022-08-05 21:03:44 -06:00
dahall c2fb30345d Changed PeerCaching enum to match others better before release 2022-07-26 10:37:56 -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 0407e8007f Tests and fixes to additions to BITS 2022-07-25 20:45:25 -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 298ea34914 Updated package readme files 2022-06-14 16:55:29 -06:00
dahall b2bb3ce4ea Cosmetic changes to BITS code files 2022-05-21 13:42:27 -06:00
dahall aa69db53fd Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
dahall dc6cea6de0 Moved most TargetFrameworks tags out of project files and into Directory.Build.props for easier maint. Also changed net462 build to net45 for greater compatibility. 2022-03-14 09:32:06 -06:00
dahall d9f00186b0 Removed support for .NET 2.0, 3.5, 4.0 and 4.5, .NET Core 2.0, 2.1, and 3.0 since all are or shortly will be out of support. Added support for .NET 4.6.2 and 4.8. 2022-02-07 14:35:37 -07:00
dahall b9614e7eb2 Rolled version to 3.4.0 and added support for .NET 6.0 2021-12-27 16:34:25 -07:00
dahall 1cbfdefb5b Updated project files 2021-12-12 21:19:43 -07:00
dahall 99ba5422b9 Updated tests and corrected found errors in Vanara.BITS 2021-12-11 09:05:58 -07:00
dahall 61931b1e83 Updated package description of Vanara.BITS 2021-12-11 08:03:50 -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
NN 28822bab9e
Use explicit framework reference. Remove transitive TFM requirement. (#212)
Co-authored-by: NN <NN---@users.noreply.github.com>
2021-03-23 07:26:03 -06: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
dahall 04d33e7e1a Added support for .NET 5.0 (windows) 2020-11-13 16:55:23 -07:00
dahall ffc54378a7 Removed .NET 5.0 support until VS is updated 2020-10-26 18:36:24 -06:00
dahall 69bd276627 Added support for .NET 5.0 (windows) 2020-10-26 10:36:13 -06:00
dahall 857e7c4703 Changed all methods that returned `SafeCoTaskMemString` to `string`. After much reading and testing I determined this was redundant with marshaling code in .NET. 2020-10-21 18:44:25 -06:00
dahall c081cfa38c Updated project information files 2020-07-14 16:02:36 -06:00
dahall fffb6981ff Update project statistics files 2020-07-14 15:07:18 -06:00
dahall eb3cc13bb3 Updated project information for 3.2.12 2020-07-13 08:58:32 -06:00
dahall c0ff453a20 Moved much of the individual project file detail to root Directory.Build.* files for consistency. Fixed build errors due to bad or missing project tags. Cleaned up project files. 2020-04-03 14:51:10 -06:00
dahall 9fdb1ea000 Update project versions to 3.2.4 2020-04-01 18:48:29 -06:00
dahall 1c217e668e Updated project files to 3.2.3 2020-03-31 18:51:44 -06:00