Desktop application to work with CoreData docs from native user environment - File Explorer. It provides virtual file system on drive(Z) as projection of CoreData. to be added
to be added
- Windows 7+ x86|x64. ?Server editions?
- Microsoft .NET Framework 4.7.2
- Windows 10
- Microsoft .NET Framework 4.7.2
- VS 2017 (+ extensions)
- Nuget(Paket) -...
Standard conventions with some exceptions:
- 👍ILogView.LogView 'service' property(debug and logging) is next to openning class brackets
- close to its default usage - [DebuggerDisplay], [DebuggerTypeProxy]
- not messing with 'real' class members
- 👍👎"If-else" brackets
- 👍👎Interface and implementation could be in the same file
- One writer, Many readers.
- CachePolicyWriteThrough property - by default is false, meaning first writes data to the cache and then flushes the cache asynchronously.
- TimeToLiveAfterClose property - by default 1min.
- MaxCacheSize property - by default 500MB, max total memory which might be allocated for cache.
If some callback needs more time to complete the operation, it can call ResetTimeout method for this particular call. To make your code fast, don't perform lengthy operations (especially network operations) from the callback. Create a worker thread, that will do the job. When you need to write the data, pass this data to the worker thread and return. The worker thread will send the data to the remote side. When the file is opened, cache some of it's data with help of the worker thread and return this data from reading callback.
- Record|Play web browser authentication flow
- SSO - reuse web browser session token
When: Sync issue. !NOT [USED|SHOWN]! Sync center. Shell:::{9C73F5E5-7AE7-4E32-A8E8-8D23B85255BF} When: Connection issue. Network Connections. Shell:::{7007ACC7-3202-11D1-AAD2-00805FC1270E} When: Default open app is not working. Programs that Windows uses by default. Shell:::{17cd9488-1228-4b2f-88ce-4298e93e0966} Default Apps. Shell:::{2559a1f7-21d7-11d4-bdaf-00c04f60b9f0} When: Contact us. Email client. Shell:::{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0} (or use 'mailto:xxx@azazo.is') When: 'Quick access' recently|frequently settings, 'Navigation pane' settings and other Explorer options. File Explorer Options. Shell:::{6DFD7C5C-2451-11d3-A299-00C04F8EF6AF} When: 'Frequently used folders' list is needed. Frequently used folders. Shell:::{3936E9E4-D92C-4EEE-A85A-BC16D5EA0819} When: 'Recent folders' list is needed. Recent folders. Shell:::{22877a6d-37a1-461a-91b0-dbda5aaebc99} When: 'Recycle bin'. Recycle bin. Shell:::{645FF040-5081-101B-9F08-00AA002F954E}