Skip to content

Commit ee73f0a

Browse files
committed
v6.3.20496.0
1 parent 1e01b93 commit ee73f0a

34 files changed

+196
-189
lines changed

Common/Common.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<Platforms>AnyCPU;x64</Platforms>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<PackageReference Include="ITHit.FileSystem.Windows" Version="6.2.20461.0" />
14-
<PackageReference Include="ITHit.FileSystem" Version="6.2.20461.0" />
13+
<PackageReference Include="ITHit.FileSystem.Windows" Version="6.3.20496.0" />
14+
<PackageReference Include="ITHit.FileSystem" Version="6.3.20496.0" />
1515
</ItemGroup>
1616
</Project>

Common/FileSystemItemMetadataExt.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ public class FileSystemItemMetadataExt : IFileSystemItemMetadata
1616
/// <inheritdoc/>
1717
public byte[] RemoteStorageItemId { get; set; }
1818

19+
/// <inheritdoc/>
20+
public byte[] RemoteStorageParentItemId { get; set; }
21+
1922
///<inheritdoc/>
2023
public string Name { get; set; }
2124

README.md

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,46 +4,57 @@
44
<ul class="list">
55
<li>
66
<a class="link-header" href="https://github.com/ITHit/UserFileSystemSamples/tree/master/Windows/VirtualFileSystem">
7-
<h2>Virtual File System Sample in .NET, C#</h2>
7+
<h2>Virtual File System Sample for Windows in .NET, C#</h2>
88
</a>
99

1010
<a href="https://github.com/ITHit/UserFileSystemSamples/tree/master/Windows/VirtualFileSystem">
1111
<p>
12-
This sample implements a virtual file system with synchronization support, on-demand loading,&nbsp;selective offline files support, upload and download progress, and error reporting. It synchronizes files and folders both from remote storage to the user f <span>...</span>
12+
This sample implements a virtual file system for Windows with synchronization support, on-demand loading,&nbsp;selective offline files support, upload and download progress, and error reporting. It synchronizes files and folders both from remote storage t <span>...</span>
1313
</p>
1414
</a>
1515
</li>
1616
<li>
1717
<a class="link-header" href="https://github.com/ITHit/UserFileSystemSamples/tree/master/macOS">
18-
<h2>Virtual File System Sample for Mac in .NET, C#</h2>
18+
<h2>Virtual File System Sample for macOS in .NET, C#</h2>
1919
</a>
2020

2121
<a href="https://github.com/ITHit/UserFileSystemSamples/tree/master/macOS">
2222
<p>
23-
This sample implements a virtual file system for Mac with synchronization support, folders on-demand listing, thumbnails and context menu support.&nbsp;It synchronizes files and folders both from remote storage to the user file system and from the user fi <span>...</span>
23+
This sample implements a virtual file system for macOS with synchronization support, folders on-demand listing, thumbnails and context menu support.&nbsp;It synchronizes files and folders both from remote storage to the user file system and from the user <span>...</span>
2424
</p>
2525
</a>
2626
</li>
2727
<li>
2828
<a class="link-header" href="https://github.com/ITHit/UserFileSystemSamples/tree/master/Windows/VirtualDrive/">
29-
<h2>Virtual Drive Sample in .NET, C#</h2>
29+
<h2>Virtual Drive Sample for Windows in .NET, C#</h2>
3030
</a>
3131

3232
<a href="https://github.com/ITHit/UserFileSystemSamples/tree/master/Windows/VirtualDrive/">
3333
<p>
34-
This is a virtual drive implementation with thumbnail support, custom context menu and custom states &amp;amp; columns support. It also demonstrates automatic Microsoft Office/AutoCAD documents locking.&nbsp;
35-
To simulate the remote storage, this sample is us <span>...</span>
34+
This is a virtual drive implementation for Windows with thumbnail support, custom context menu and custom states &amp;amp; columns support. It also demonstrates automatic Microsoft Office/AutoCAD documents locking.&nbsp;
35+
To simulate the remote storage, this s <span>...</span>
3636
</p>
3737
</a>
3838
</li>
3939
<li>
4040
<a class="link-header" href="https://github.com/ITHit/UserFileSystemSamples/tree/master/Windows/WebDAVDrive/">
41-
<h2>WebDAV Drive Sample in .NET, C#</h2>
41+
<h2>WebDAV Drive Sample for Windows in .NET, C#</h2>
4242
</a>
4343

4444
<a href="https://github.com/ITHit/UserFileSystemSamples/tree/master/Windows/WebDAVDrive/">
4545
<p>
46-
This sample implements a virtual file system that displays documents from a WebDAV server. You can edit documents, upload and download documents as well as manage folders structure using Windows File Manager. This sample provides automatic documents <span>...</span>
46+
This sample implements a virtual file system for Windows that displays documents from a WebDAV server. You can edit documents, upload and download documents as well as manage folders structure using Windows File Manager. This sample provides automati <span>...</span>
47+
</p>
48+
</a>
49+
</li>
50+
<li>
51+
<a class="link-header" href="https://www.userfilesystem.com/examples/webdav_drive_mac/">
52+
<h2>WebDAV Drive Sample for macOS in .NET, C#</h2>
53+
</a>
54+
55+
<a href="https://www.userfilesystem.com/examples/webdav_drive_mac/">
56+
<p>
57+
This sample implements a virtual file system for macOS that displays documents from a WebDAV server. You can edit documents, upload and download documents as well as manage folders structure using macOS Finder. This sample supports synchronization, o <span>...</span>
4758
</p>
4859
</a>
4960
</li>

Windows/Common/Core/Common.Windows.Core.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
<PackageReference Include="Microsoft.Windows.SDK.Contracts" Version="10.0.19041.1" />
2121
</ItemGroup>
2222
<ItemGroup>
23-
<PackageReference Include="ITHit.FileSystem.Windows.Package" Version="6.2.20461.0" />
24-
<PackageReference Include="ITHit.FileSystem.Windows" Version="6.2.20461.0" />
23+
<PackageReference Include="ITHit.FileSystem.Windows.Package" Version="6.3.20496.0" />
24+
<PackageReference Include="ITHit.FileSystem.Windows" Version="6.3.20496.0" />
2525
<ProjectReference Include="..\..\..\Common\Common.csproj" />
2626
</ItemGroup>
2727
</Project>

Windows/Common/VirtualDrive/Common.Windows.VirtualDrive.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<Compile Remove="IVirtualFolder.cs" />
1414
</ItemGroup>
1515
<ItemGroup>
16-
<PackageReference Include="ITHit.FileSystem.Windows" Version="6.2.20461.0" />
16+
<PackageReference Include="ITHit.FileSystem.Windows" Version="6.3.20496.0" />
1717
<ProjectReference Include="..\..\..\Common\Common.csproj" />
1818
<ProjectReference Include="..\Core\Common.Windows.Core.csproj" />
1919
</ItemGroup>

Windows/VirtualDrive/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

2-
<h1 class="d-xl-block d-none">Virtual Drive Sample in .NET, C#</h1>
3-
<p>This is a virtual drive implementation with thumbnail support, custom context menu and custom states &amp; columns support. It also demonstrates automatic Microsoft Office/AutoCAD documents locking.&nbsp;</p>
2+
<h1 class="d-xl-block d-none">Virtual Drive Sample for Windows in .NET, C#</h1>
3+
<p>This is a virtual drive implementation for Windows with thumbnail support, custom context menu and custom states &amp; columns support. It also demonstrates automatic Microsoft Office/AutoCAD documents locking.&nbsp;</p>
44
<p>To simulate the remote storage, this sample is using a folder in the local file system on the same machine.&nbsp;This sample supports all basic synchronization features provided by the <a title="Virtual File System Sample for Windows" href="https://www.userfilesystem.com/examples/virtual_file_system/">Virtual File System</a> sample: folders&nbsp;on-demand listing, files on-demand content loading, selective offline files support, hydration progress. The sample is written in C#/.NET.</p>
55
<p><span>This sample supports application identity (sparce package) and provides a packaging project for deployment to Windows store.</span></p>
66
<p><span>You can download this sample and a trial license in the&nbsp;</span><a title="Download" href="https://www.userfilesystem.com/download/">product download area</a>&nbsp;as well as you can clone it from<span>&nbsp;</span><a title="Virtual Drive Sample in .NET, C#" href="https://github.com/ITHit/UserFileSystemSamples/tree/master/Windows/VirtualDrive">GitHub</a><span>.&nbsp;</span></p>
@@ -60,5 +60,5 @@
6060
</ul>
6161
<p>&nbsp;</p>
6262
<h3 class="para d-inline next-article-heading">Next Article:</h3>
63-
<a title="WebDAV Drive Sample in .NET, C#" href="https://www.userfilesystem.com/examples/webdav_drive/">WebDAV Drive Sample in .NET, C#</a>
63+
<a title="WebDAV Drive Sample for Windows in .NET, C#" href="https://www.userfilesystem.com/examples/webdav_drive/">WebDAV Drive Sample for Windows in .NET, C#</a>
6464

Windows/VirtualDrive/VirtualDrive.ShellExtension/VirtualDrive.ShellExtension.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<PackageReference Include="System.Drawing.Common" Version="6.0.0" />
2020
</ItemGroup>
2121
<ItemGroup>
22-
<PackageReference Include="ITHit.FileSystem.Windows.ShellExtension" Version="6.2.20461.0" />
22+
<PackageReference Include="ITHit.FileSystem.Windows.ShellExtension" Version="6.3.20496.0" />
2323
</ItemGroup>
2424
<ItemGroup>
2525
<None Update="log4net.config">

Windows/VirtualDrive/VirtualDrive/VirtualDrive.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ This is an advanced project with ETags support, Microsoft Office documents editi
4040
<PackageReference Include="System.Drawing.Common" Version="6.0.0" />
4141
</ItemGroup>
4242
<ItemGroup>
43-
<PackageReference Include="ITHit.FileSystem.Windows.Package" Version="6.2.20461.0" />
43+
<PackageReference Include="ITHit.FileSystem.Windows.Package" Version="6.3.20496.0" />
4444
<ProjectReference Include="..\..\..\Common\Common.csproj" />
4545
<ProjectReference Include="..\..\Common\VirtualDrive\Common.Windows.VirtualDrive.csproj" />
4646
</ItemGroup>

Windows/VirtualFileSystem/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

2-
<h1 class="d-xl-block d-none">Virtual File System Sample in .NET, C#</h1>
3-
<p>This sample implements a virtual file system with synchronization support, on-demand loading,&nbsp;selective offline files support, upload and download progress, and error reporting. It synchronizes files and folders both from remote storage to the user file system and from the user file system to remote storage. It is written in .NET Core, C#.&nbsp;&nbsp;</p>
2+
<h1 class="d-xl-block d-none">Virtual File System Sample for Windows in .NET, C#</h1>
3+
<p>This sample implements a virtual file system for Windows with synchronization support, on-demand loading,&nbsp;selective offline files support, upload and download progress, and error reporting. It synchronizes files and folders both from remote storage to the user file system and from the user file system to remote storage. It is written in .NET Core, C#.&nbsp;&nbsp;</p>
44
<p><span class="warn">Since IT Hit User File System v5.5 Beta 2 this sample supports Microsoft Office and AutoCAD documents editing and synchronization.</span></p>
55
<p>To simulate the remote storage, this sample is using a folder in the local file system on the same machine.&nbsp;</p>
66
<p>The purpose of this sample is to demonstrate the major features of the IT Hit User File System for .NET and provide patterns for its programming. You will use this sample as a starting point for creating a OneDrive-like file system for your DMS/CRM/ERP and will reprogram it to publish data from your real storage instead of the local file system.&nbsp;This sample provides a bare minimum code and functionality for demo purposes. For advanced features, such as thumbnails support, context menu, automatic locking and custom states/properties support see the <a title="Virtual Drive Sample in .NET, C#" href="https://www.userfilesystem.com/examples/virtual_drive/">Virtual Drive sample</a>&nbsp;and <a title="WebDAV Drive Sample" href="https://www.userfilesystem.com/examples/webdav_drive/">WebDAV Drive sample</a>.</p>
@@ -63,5 +63,5 @@
6363
<h3>Synchronization after Application Restart&nbsp;</h3>
6464
<p>When your application is not running and a user modifies any documents or creates, deletes or moves any files or folders on the drive, this sample will automatically find all changes and will sync them to the server. See <a title="User File System to Remote Storage Synchronization" href="https://www.userfilesystem.com/programming/creating_virtual_file_system/#nav_userfilesystemtoremotestoragesynchronization">this paragraph</a> for more details.</p>
6565
<h3 class="para d-inline next-article-heading">Next Article:</h3>
66-
<a title="Virtual File System Sample for Mac in .NET, C#" href="https://www.userfilesystem.com/examples/virtual_file_system_mac/">Virtual File System Sample for Mac in .NET, C#</a>
66+
<a title="Virtual File System Sample for Mac in .NET, C#" href="https://www.userfilesystem.com/examples/virtual_file_system_mac/">Virtual File System Sample for macOS in .NET, C#</a>
6767

Windows/WebDAVDrive/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

2-
<h1 class="d-xl-block d-none">WebDAV Drive Sample in .NET, C#</h1>
3-
<p>This sample implements a virtual file system that displays documents from a WebDAV server. You can edit documents, upload and download documents as well as manage folders structure using Windows File Manager. This sample provides automatic documents locking for Microsoft Office and AutoCAD documents.&nbsp;It supports synchronization, on-demand loading,&nbsp;selective offline files support as well as upload and download progress. It synchronizes files and folders both from a WebDAV server to the local user file system and from the local user file system to the WebDAV server. This sample is written in .NET, C#.&nbsp;&nbsp;</p>
2+
<h1 class="d-xl-block d-none">WebDAV Drive Sample for Windows in .NET, C#</h1>
3+
<p>This sample implements a virtual file system for Windows that displays documents from a WebDAV server. You can edit documents, upload and download documents as well as manage folders structure using Windows File Manager. This sample provides automatic documents locking for Microsoft Office and AutoCAD documents.&nbsp;It supports synchronization, on-demand loading,&nbsp;selective offline files support as well as upload and download progress. It synchronizes files and folders both from a WebDAV server to the local user file system and from the local user file system to the WebDAV server. This sample is written in .NET, C#.&nbsp;&nbsp;</p>
44
<p><span>You can use this sample out-of-the-box to manage documents on a WebDAV server, or you can use it as a starting point for your custom virtual drive to create&nbsp;OneDrive-like features for your DMS/CRM/ERP and reprogram it to publish data from your storage.&nbsp;</span></p>
55
<p><span>This sample is supplied as part of the SDK with <a title=".NET Client" href="https://www.webdavsystem.com/client/">IT Hit WebDAV Client Library for .NET</a> and with <a title="userfilesystem.com" href="https://www.userfilesystem.com/">IT Hit User File System</a>.</span></p>
66
<p><span>You can download this sample and trial licenses in the&nbsp;<a title="Download" href="https://www.webdavsystem.com/client/download/">IT Hit WebDAV Client Library product download area</a> and in the&nbsp;<a title="Download" href="https://www.userfilesystem.com/download/">IT Hit User File System&nbsp;</a></span><a title="Download" href="https://www.userfilesystem.com/download/">product download area</a><span>. You can also clone it or browse the code on&nbsp;</span><a title="Virtual File System Sample in .NET, C#" href="https://github.com/ITHit/UserFileSystemSamples/tree/master/Windows/WebDAVDrive">GitHub</a><span>.&nbsp;</span><span></span></p>
@@ -73,4 +73,6 @@
7373
<li><a title="Quick Start" href="https://www.userfilesystem.com/programming/creating_virtual_file_system/">Creating Virtual File System in .NET - Quick Start Guide</a></li>
7474
<li><a title="Creating Virtual Drive in .NET" href="https://www.userfilesystem.com/programming/creating_virtual_drive/">Creating Virtual Drive in .NET - Advanced Features Implementation Guide</a><a title="Locking" href="https://www.userfilesystem.com/programming/previous_versions/virtual_file_system_v2/locking/"><br></a></li>
7575
</ul>
76+
<h3 class="para d-inline next-article-heading">Next Article:</h3>
77+
<a title="WebDAV Drive Sample for macOS" href="https://www.userfilesystem.com/examples/webdav_drive_mac/">WebDAV Drive Sample for macOS in .NET, C#</a>
7678

0 commit comments

Comments
 (0)