Skip to content

Commit 69d2b0c

Browse files
committed
v7.1.23701.0
1 parent ac02f8b commit 69d2b0c

File tree

22 files changed

+67
-96
lines changed

22 files changed

+67
-96
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="7.1.23463.0-Beta" />
14-
<PackageReference Include="ITHit.FileSystem" Version="7.1.23463.0-Beta" />
13+
<PackageReference Include="ITHit.FileSystem.Windows" Version="7.1.23701.0" />
14+
<PackageReference Include="ITHit.FileSystem" Version="7.1.23701.0" />
1515
</ItemGroup>
1616
</Project>

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="7.1.23463.0-Beta" />
24-
<PackageReference Include="ITHit.FileSystem.Windows" Version="7.1.23463.0-Beta" />
23+
<PackageReference Include="ITHit.FileSystem.Windows.Package" Version="7.1.23701.0" />
24+
<PackageReference Include="ITHit.FileSystem.Windows" Version="7.1.23701.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="7.1.23463.0-Beta" />
16+
<PackageReference Include="ITHit.FileSystem.Windows" Version="7.1.23701.0" />
1717
<ProjectReference Include="..\..\..\Common\Common.csproj" />
1818
<ProjectReference Include="..\Core\Common.Windows.Core.csproj" />
1919
</ItemGroup>

Windows/Common/VirtualDrive/MenuCommandLock.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public async Task<MenuState> GetStateAsync(IEnumerable<string> filesPath)
5757
}
5858

5959
/// <inheritdoc/>
60-
public async Task InvokeAsync(IEnumerable<string> filesPath)
60+
public async Task InvokeAsync(IEnumerable<string> filesPath, IEnumerable<byte[]> remoteStorageItemIds = null)
6161
{
6262
// If you need a remote storage ID for each item use the following code:
6363
//foreach (string userFileSystemPath in filesPath)

Windows/VirtualDrive/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,22 @@
2626
<p>This sample provides thumbnails handler, context menu handler and custom states and properties handler.&nbsp;<span>All handlers are registered as an application extension by the packing project provided with the sample or as a sparse package manifest of the main application. To register handlers you will simply run either VirtualDrive project directly or the VirtualDrive.Package project. You do NOT need to register the handlers using regsrv32 or any using any other COM registration technique.</span></p>
2727
<p><span>The COM handlers are automatically unregistered on package uninstall, you do not need to unregister them manually.</span></p>
2828
<h3>Thumbnails Support</h3>
29-
<p><span>The Virtual Drive sample provides <a title="Creating Thumbnails Provider" href="https://www.userfilesystem.com/programming/creating_thumbnails_provider/">thumbnail provider shell extension implementation</a> in the COM object. It loads thumbnails from files located in the remote storage simulation folder and displays them in Windows Explorer. You will adapt the code to load thumbnails from your real remote storage.</span></p>
29+
<p><span>The Virtual Drive sample provides <a title="Creating Thumbnails Provider" href="https://www.userfilesystem.com/programming/previous_versions/v6/creating_thumbnails_provider/">thumbnail provider shell extension implementation</a> in the COM object. It loads thumbnails from files located in the remote storage simulation folder and displays them in Windows Explorer. You will adapt the code to load thumbnails from your real remote storage.</span></p>
3030
<p><img id="__mcenew" alt="Virtual Drive thumbnails support in Windows Explorer" src="https://www.userfilesystem.com/media/2147/windowsexplorerthumbnailsmode.png" rel="123092"></p>
3131
<h3>Context Menu Support</h3>
3232
<p>This sample provides a context menu provider that implements manual locking and unlocking:</p>
3333
<p><img id="__mcenew" alt="Virtual drive context menu handler provider" src="https://www.userfilesystem.com/media/2182/virtualdrivecustomcontextmenuhandler.png" rel="123964"></p>
3434
<p><span class="warn">Note that context menu support on Window 11 requires application or package identity. The sample is provided with a test developer certificate for this purpose. You must replace the certificate with your own certificate prior to deployment.</span></p>
35-
<p>See more details on on implementing and registering context menu in the&nbsp;<a title="Creating Context Menu" href="https://www.userfilesystem.com/programming/creating_context_menu/">Creating Custom Windows Explorer Context Menu Shell Extension</a> article.</p>
35+
<p>See more details on on implementing and registering context menu in the&nbsp;<a title="Creating Context Menu" href="https://www.userfilesystem.com/programming/win/creating_context_menu/">Creating Custom Windows Explorer Context Menu Shell Extension</a> article.</p>
3636
<h3>Window File Manger Custom States &amp; Columns Support</h3>
3737
<p><span>This sample registers and displays custom states &amp; columns in Windows File Manager. For demo purposes the Registrar class adds ETag column as well as columns that show information about the lock: Lock Owner, Lock Scope, Lock Expires:</span></p>
3838
<p><span>&nbsp;&nbsp;<img id="__mcenew" alt="Virtual Drive custom columns being displayed in Windows File Manger" src="https://www.userfilesystem.com/media/2132/customcolumnswindowsfilemanager.png" rel="122440"></span></p>
39-
<p>See more information about how to program and register the custom states and columns handler in&nbsp;<a title="Creating States &amp; Columns Provider" href="https://www.userfilesystem.com/programming/creating_custom_states_columns_provider/">Creating Custom States and Columns Provider Shell Extension for Virtual Drive</a><span>&nbsp;</span>article.</p>
39+
<p>See more information about how to program and register the custom states and columns handler in&nbsp;<a title="Creating States &amp; Columns Provider" href="https://www.userfilesystem.com/programming/win/creating_custom_states_columns_provider/">Creating Custom States and Columns Provider Shell Extension for Virtual Drive</a><span>&nbsp;</span>article.</p>
4040
<h2>Automatic Locking of Microsoft Office and AutoCAD Files</h2>
4141
<p><span>This sample automatically locks the Microsoft Office and AutoCAD documents in the remote storage when a document is being opened for editing and automatically unlocks the document when the file is closed. When the document is opened you will see the lock icon&nbsp;<img id="__mcenew" alt="Lock icon" src="https://www.userfilesystem.com/media/2071/locked.png" rel="120785"> in the Status column in Windows File Manager:</span></p>
4242
<p><span><img id="__mcenew" alt="Virtual Drive sample shows lock icon for Microsoft Office documents" src="https://www.userfilesystem.com/media/2133/virtualdrivemsoffice.png" rel="122441"></span></p>
4343
<p><span>The information about the lock (lock-token, etc.) is being saved on the client machine when the document is locked.</span>&nbsp;When a document is modified on the client,&nbsp;all changes are sent to the remote storage, together with the lock-token and eTag.&nbsp;</p>
44-
<p>You can find more more about locking programming <a title="Creating Virtual Drive in .NET" href="https://www.userfilesystem.com/programming/creating_virtual_drive/#nav_locking">in this section</a>.&nbsp;</p>
44+
<p>You can find more more about locking programming <a title="Creating Virtual Drive in .NET" href="https://www.userfilesystem.com/programming/win/creating_virtual_drive/#nav_locking">in this section</a>.&nbsp;</p>
4545
<h2>Packaging Project</h2>
4646
<p><span class="warn">Starting with IT Hit User File System v5 Beta, the VirtualDrive project supports identity and provides&nbsp;the same functionality as VirtualDrive.Packaging project. Starting VirtualDrive project directly registers thumbnails handler shell extension, context menu handler and custom states &amp; columns handler.</span></p>
4747
<p>This sample provides a Windows Application Packaging Project which allows deployment of your application to the Windows Store. The&nbsp;package can be also used for direct&nbsp;deployment to users in a corporate environment or consumer environment. Start reading about various deployment scenarios in <a href="https://learn.microsoft.com/en-us/windows/msix/desktop/managing-your-msix-deployment-targetdevices">this article</a>.</p>
@@ -54,9 +54,9 @@
5454
<p>The packaging project will perform an automatic cleanup on uninstall. Your sync root registration will be automatically unregistered, folders created by the application will be deleted as well as all COM components unregistered.&nbsp;</p>
5555
<h2>See also:</h2>
5656
<ul>
57-
<li><a title="Creating Thumbnails Provider" href="https://www.userfilesystem.com/programming/creating_thumbnails_provider/">Creating Thumbnails Provider Shell Extension</a></li>
58-
<li><a title="Creating Context Menu" href="https://www.userfilesystem.com/programming/creating_context_menu/">Creating Custom Windows Explorer Context Menu Shell Extension</a></li>
59-
<li><a title="Creating States &amp; Columns Provider" href="https://www.userfilesystem.com/programming/creating_custom_states_columns_provider/">Creating Custom States and Columns Provider Shell Extension</a></li>
57+
<li><a title="Creating Thumbnails Provider" href="https://www.userfilesystem.com/programming/previous_versions/v6/creating_thumbnails_provider/">Creating Thumbnails Provider Shell Extension</a></li>
58+
<li><a title="Creating Context Menu" href="https://www.userfilesystem.com/programming/win/creating_context_menu/">Creating Custom Windows Explorer Context Menu Shell Extension</a></li>
59+
<li><a title="Creating States &amp; Columns Provider" href="https://www.userfilesystem.com/programming/win/creating_custom_states_columns_provider/">Creating Custom States and Columns Provider Shell Extension</a></li>
6060
</ul>
6161
<p>&nbsp;</p>
6262
<h3 class="para d-inline next-article-heading">Next Article:</h3>

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="7.1.23463.0-Beta" />
22+
<PackageReference Include="ITHit.FileSystem.Windows.ShellExtension" Version="7.1.23701.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="7.1.23463.0-Beta" />
43+
<PackageReference Include="ITHit.FileSystem.Windows.Package" Version="7.1.23701.0" />
4444
<ProjectReference Include="..\..\..\Common\Common.csproj" />
4545
<ProjectReference Include="..\..\Common\VirtualDrive\Common.Windows.VirtualDrive.csproj" />
4646
</ItemGroup>

Windows/WebDAVDrive/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
<p>This sample requires WebDAV server with collections synchronization support. The following samples support collections synchronization:</p>
1717
<ul>
1818
<li><a href="https://github.com/ITHit/WebDAVServerSamples/tree/master/CS/WebDAVServer.FileSystemSynchronization.AspNetCore">FileSystemSynchronization</a> sample supplied with IT Hit WebDAV Server Engine for .NET.</li>
19-
<li><a href="https://github.com/ITHit/WebDAVServerSamplesJava/tree/master/Java/javax/collectionsync">collectionsync</a> sample supplied with IT Hit WebDAV Server Library for Java.</li>
19+
<li><a href="https://github.com/ITHit/WebDAVServerSamplesJava/tree/master/Java/jakarta/collectionsync">collectionsync</a> sample supplied with IT Hit WebDAV Server Library for Java.</li>
2020
</ul>
2121
<p>You can also test this sample with IT Hit demo servers:</p>
2222
<ul>
23-
<li>https://webdavserver.net</li>
24-
<li>https://webdavserver.com</li>
23+
<li><a href="https://webdavserver.net">https://webdavserver.net</a></li>
24+
<li><a href="https://webdavserver.com">https://webdavserver.com</a></li>
2525
</ul>
2626
<h2>Setting License</h2>
2727
<p><span class="warn">Note that to use the sample you need both the IT Hit WebDAV Client Library license and IT Hit User File System license.</span></p>
@@ -90,7 +90,7 @@
9090
<h2>See Also:</h2>
9191
<ul>
9292
<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>
93-
<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>
93+
<li><a title="Creating Virtual Drive in .NET" href="https://www.userfilesystem.com/programming/win/creating_virtual_drive/">Creating Virtual Drive in .NET - Advanced Features Implementation Guide</a><a title="Locking" href="https://www.userfilesystem.com/programming/previous_versions/v2/locking/"><br></a></li>
9494
</ul>
9595
<h3 class="para d-inline next-article-heading">Next Article:</h3>
9696
<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>

Windows/WebDAVDrive/WebDAVDrive.ShellExtension/WebDAVDrive.ShellExtension.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<Copyright>IT HIT LTD.</Copyright>
1313
</PropertyGroup>
1414
<ItemGroup>
15-
<PackageReference Include="ITHit.FileSystem.Windows.ShellExtension" Version="7.1.23463.0-Beta" />
15+
<PackageReference Include="ITHit.FileSystem.Windows.ShellExtension" Version="7.1.23701.0" />
1616
</ItemGroup>
1717
<ItemGroup>
1818
<None Update="log4net.config">

Windows/WebDAVDrive/WebDAVDrive.UI/WebDAVDrive.UI.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<ItemGroup>
1919
<PackageReference Include="log4net" Version="2.0.13" />
2020
<PackageReference Include="Microsoft.Web.WebView2" Version="1.0.774.44" />
21-
<PackageReference Include="ITHitWebDAVClient" Version="7.0.4672" />
21+
<PackageReference Include="ITHitWebDAVClient" Version="7.0.4689" />
2222
</ItemGroup>
2323

2424
<ItemGroup>

0 commit comments

Comments
 (0)