Skip to content

Commit 58973af

Browse files
committed
v8.3.27213.0
1 parent 6c51ab2 commit 58973af

File tree

130 files changed

+3452
-2837
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

130 files changed

+3452
-2837
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="8.2.27026.0" />
14-
<PackageReference Include="ITHit.FileSystem" Version="8.2.27026.0" />
13+
<PackageReference Include="ITHit.FileSystem.Windows" Version="8.3.27213.0" />
14+
<PackageReference Include="ITHit.FileSystem" Version="8.3.27213.0" />
1515
</ItemGroup>
1616
</Project>

Windows/Common/Core/Commands.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -187,15 +187,15 @@ public void ShowTestEnvironment(string userFileSystemWindowName, bool openRemote
187187
if (openRemoteStorage)
188188
{
189189
Commands.Open(RemoteStorageRootPath);
190-
string rsWindowName = Path.GetFileName(RemoteStorageRootPath.TrimEnd('\\'));
191-
IntPtr hWndRemoteStorage = WindowManager.FindWindow(rsWindowName, cancellationToken);
192-
WindowManager.PositionFileSystemWindow(hWndRemoteStorage, horizintalIndex, totalWindows);
190+
//string rsWindowName = Path.GetFileName(RemoteStorageRootPath.TrimEnd('\\'));
191+
//IntPtr hWndRemoteStorage = WindowManager.FindWindow(rsWindowName, cancellationToken);
192+
//WindowManager.PositionFileSystemWindow(hWndRemoteStorage, horizintalIndex, totalWindows);
193193
}
194194

195195
// Open Windows File Manager with user file system.
196196
Commands.Open(Engine.Path);
197-
IntPtr hWndUserFileSystem = WindowManager.FindWindow(userFileSystemWindowName, cancellationToken);
198-
WindowManager.PositionFileSystemWindow(hWndUserFileSystem, horizintalIndex + 1, totalWindows);
197+
//IntPtr hWndUserFileSystem = WindowManager.FindWindow(userFileSystemWindowName, cancellationToken);
198+
//WindowManager.PositionFileSystemWindow(hWndUserFileSystem, horizintalIndex + 1, totalWindows);
199199
}
200200

201201
#endif

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
<Copyright>IT Hit LTD.</Copyright>
99
<RootNamespace>ITHit.FileSystem.Samples.Common.Windows</RootNamespace>
1010
<Platforms>AnyCPU;x64</Platforms>
11+
<Nullable>enable</Nullable>
12+
<LangVersion>8.0</LangVersion>
1113
</PropertyGroup>
1214
<ItemGroup>
1315
<Compile Remove="Installer.cs" />
@@ -21,8 +23,8 @@
2123
<PackageReference Include="Microsoft.Windows.SDK.Contracts" Version="10.0.19041.1" />
2224
</ItemGroup>
2325
<ItemGroup>
24-
<PackageReference Include="ITHit.FileSystem.Windows.Package" Version="8.2.27026.0" />
25-
<PackageReference Include="ITHit.FileSystem.Windows" Version="8.2.27026.0" />
26+
<PackageReference Include="ITHit.FileSystem.Windows.Package" Version="8.3.27213.0" />
27+
<PackageReference Include="ITHit.FileSystem.Windows" Version="8.3.27213.0" />
2628
<ProjectReference Include="..\..\..\Common\Common.csproj" />
2729
</ItemGroup>
2830
</Project>

Windows/Common/Core/ConsoleProcessor.cs

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ private void PrintCommandDescription(string key, string description)
5555
/// <summary>
5656
/// Reads and processes console input.
5757
/// </summary>
58-
public async Task ProcessUserInputAsync()
58+
public async Task ProcessUserInputAsync(Action? onAppExit = null)
5959
{
6060
do
6161
{
@@ -78,7 +78,7 @@ public async Task ProcessUserInputAsync()
7878

7979
case ConsoleKey.E:
8080
// Start/stop the Engine and all sync services.
81-
foreach(var keyValCommands in Commands)
81+
foreach (var keyValCommands in Commands)
8282
{
8383
await keyValCommands.Value.StartStopEngineAsync();
8484
}
@@ -122,9 +122,14 @@ public async Task ProcessUserInputAsync()
122122
await keyValCommands.Value.StopEngineAsync();
123123
}
124124

125-
bool removeSparsePackage = FileSystem.Windows.Package.PackageRegistrar.IsRunningWithSparsePackageIdentity() ?
125+
bool removeSparsePackage = FileSystem.Windows.Package.PackageRegistrar.IsRunningWithSparsePackageIdentity() ?
126126
keyInfo.Modifiers.HasFlag(ConsoleModifiers.Shift) : false;
127127
await registrar.UnregisterAllSyncRootsAsync(this.providerId, removeSparsePackage);
128+
129+
if (onAppExit != null)
130+
{
131+
onAppExit();
132+
}
128133
return;
129134

130135
case ConsoleKey.Spacebar:
@@ -133,6 +138,11 @@ public async Task ProcessUserInputAsync()
133138
{
134139
await keyValCommands.Value.EngineExitAsync();
135140
}
141+
142+
if (onAppExit != null)
143+
{
144+
onAppExit();
145+
}
136146
return;
137147

138148
default:

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
<Compile Remove="IVirtualFolder.cs" />
1414
</ItemGroup>
1515
<ItemGroup>
16-
<PackageReference Include="ITHit.FileSystem.Windows.AppHelper" Version="8.2.27026.0" />
17-
<PackageReference Include="ITHit.FileSystem.Windows" Version="8.2.27026.0" />
16+
<PackageReference Include="ITHit.FileSystem.Windows.AppHelper" Version="8.3.27213.0" />
17+
<PackageReference Include="ITHit.FileSystem.Windows" Version="8.3.27213.0" />
1818
<ProjectReference Include="..\..\..\Common\Common.csproj" />
1919
<ProjectReference Include="..\Core\Common.Windows.Core.csproj" />
2020
</ItemGroup>

Windows/Common/VirtualDrive/CustomDataExtensions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using System.Threading.Tasks;
44

55
using ITHit.FileSystem.Windows;
6-
using ITHit.FileSystem.Windows.ExternalDataManager;
76

87

98
namespace ITHit.FileSystem.Samples.Common.Windows

Windows/Common/VirtualDrive/VirtualEngineBase.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,10 @@ private void LogItemChanged(ItemsChangeEventArgs e, ChangeEventItem item)
239239
/// <inheritdoc/>
240240
public override async Task<bool> FilterAsync(SyncDirection direction, OperationType operationType, string path, FileSystemItemType itemType, string newPath, IOperationContext operationContext)
241241
{
242+
if (await new AutoLockFilter().FilterAsync(direction, operationType, path, itemType, newPath, operationContext))
243+
{
244+
return true;
245+
}
242246

243247
if (await new ZipFilter().FilterAsync(direction, operationType, path, itemType, newPath, operationContext))
244248
{
@@ -255,6 +259,11 @@ public override async Task<bool> FilterAsync(SyncDirection direction, OperationT
255259
return true;
256260
}
257261

262+
//if (await new PhotoshopFilter().FilterAsync(direction, operationType, path, itemType, newPath, operationContext))
263+
//{
264+
// return true;
265+
//}
266+
258267
//if (await new ErrorStatusFilter(true).FilterAsync(direction, operationType, path, itemType, newPath, operationContext))
259268
//{
260269
// return true;

Windows/UserFileSystemSamplesWin.sln

Lines changed: 40 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,10 @@ VisualStudioVersion = 17.2.32519.379
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WebDAVDrive", "WebDAVDrive", "{264745B0-DF86-41E1-B400-3CAA1B403830}"
77
EndProject
8-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebDAVDrive", "WebDAVDrive\WebDAVDrive\WebDAVDrive.csproj", "{C624F9B5-3EA1-416C-8592-37E6064C8247}"
9-
EndProject
10-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebDAVDrive.UI", "WebDAVDrive\WebDAVDrive.UI\WebDAVDrive.UI.csproj", "{51F6CFCC-AB57-40DD-AADA-6299A2C6B941}"
11-
EndProject
128
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VirtualDrive", "VirtualDrive", "{CAE8E8A6-2721-4C90-BCD9-F4B03C3D8F13}"
139
EndProject
1410
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VirtualDrive", "VirtualDrive\VirtualDrive\VirtualDrive.csproj", "{648FB01F-0C4A-409E-A48A-E6722F626AB8}"
1511
EndProject
16-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VirtualDrive.ShellExtension", "VirtualDrive\VirtualDrive.ShellExtension\VirtualDrive.ShellExtension.csproj", "{1E765516-497B-4546-8C38-DB452915ACBF}"
17-
EndProject
1812
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VirtualFileSystem", "VirtualFileSystem\VirtualFileSystem.csproj", "{06E5D212-CAD4-4880-832D-69D8D69B8E3D}"
1913
EndProject
2014
Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "VirtualDrive.Package", "VirtualDrive\VirtualDrive.Package\VirtualDrive.Package.wapproj", "{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}"
@@ -27,72 +21,89 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Common.Windows.VirtualDrive
2721
EndProject
2822
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Common", "..\Common\Common.csproj", "{C1585095-4C3B-4CD1-B8B2-ECDD378D41BE}"
2923
EndProject
30-
Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "WebDAVDrive.Package", "WebDAVDrive\WebDAVDrive.Package\WebDAVDrive.Package.wapproj", "{86767A2F-1559-4DFB-925D-B8E7FCDE74CA}"
24+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebDAVDrive", "WebDAVDrive\WebDAVDrive\WebDAVDrive.csproj", "{18964270-1F2A-470E-A205-6F0AF976DA2E}"
3125
EndProject
3226
Global
3327
GlobalSection(SolutionConfigurationPlatforms) = preSolution
28+
Debug|Any CPU = Debug|Any CPU
3429
Debug|x64 = Debug|x64
30+
Release|Any CPU = Release|Any CPU
3531
Release|x64 = Release|x64
3632
EndGlobalSection
3733
GlobalSection(ProjectConfigurationPlatforms) = postSolution
38-
{C624F9B5-3EA1-416C-8592-37E6064C8247}.Debug|x64.ActiveCfg = Debug|x64
39-
{C624F9B5-3EA1-416C-8592-37E6064C8247}.Debug|x64.Build.0 = Debug|x64
40-
{C624F9B5-3EA1-416C-8592-37E6064C8247}.Release|x64.ActiveCfg = Release|x64
41-
{C624F9B5-3EA1-416C-8592-37E6064C8247}.Release|x64.Build.0 = Release|x64
42-
{51F6CFCC-AB57-40DD-AADA-6299A2C6B941}.Debug|x64.ActiveCfg = Debug|x64
43-
{51F6CFCC-AB57-40DD-AADA-6299A2C6B941}.Debug|x64.Build.0 = Debug|x64
44-
{51F6CFCC-AB57-40DD-AADA-6299A2C6B941}.Release|x64.ActiveCfg = Release|x64
45-
{51F6CFCC-AB57-40DD-AADA-6299A2C6B941}.Release|x64.Build.0 = Release|x64
34+
{648FB01F-0C4A-409E-A48A-E6722F626AB8}.Debug|Any CPU.ActiveCfg = Debug|x64
35+
{648FB01F-0C4A-409E-A48A-E6722F626AB8}.Debug|Any CPU.Build.0 = Debug|x64
4636
{648FB01F-0C4A-409E-A48A-E6722F626AB8}.Debug|x64.ActiveCfg = Debug|x64
4737
{648FB01F-0C4A-409E-A48A-E6722F626AB8}.Debug|x64.Build.0 = Debug|x64
38+
{648FB01F-0C4A-409E-A48A-E6722F626AB8}.Release|Any CPU.ActiveCfg = Release|x64
39+
{648FB01F-0C4A-409E-A48A-E6722F626AB8}.Release|Any CPU.Build.0 = Release|x64
4840
{648FB01F-0C4A-409E-A48A-E6722F626AB8}.Release|x64.ActiveCfg = Release|x64
4941
{648FB01F-0C4A-409E-A48A-E6722F626AB8}.Release|x64.Build.0 = Release|x64
50-
{1E765516-497B-4546-8C38-DB452915ACBF}.Debug|x64.ActiveCfg = Debug|x64
51-
{1E765516-497B-4546-8C38-DB452915ACBF}.Debug|x64.Build.0 = Debug|x64
52-
{1E765516-497B-4546-8C38-DB452915ACBF}.Release|x64.ActiveCfg = Release|x64
53-
{1E765516-497B-4546-8C38-DB452915ACBF}.Release|x64.Build.0 = Release|x64
42+
{06E5D212-CAD4-4880-832D-69D8D69B8E3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
43+
{06E5D212-CAD4-4880-832D-69D8D69B8E3D}.Debug|Any CPU.Build.0 = Debug|Any CPU
5444
{06E5D212-CAD4-4880-832D-69D8D69B8E3D}.Debug|x64.ActiveCfg = Debug|Any CPU
5545
{06E5D212-CAD4-4880-832D-69D8D69B8E3D}.Debug|x64.Build.0 = Debug|Any CPU
46+
{06E5D212-CAD4-4880-832D-69D8D69B8E3D}.Release|Any CPU.ActiveCfg = Release|Any CPU
47+
{06E5D212-CAD4-4880-832D-69D8D69B8E3D}.Release|Any CPU.Build.0 = Release|Any CPU
5648
{06E5D212-CAD4-4880-832D-69D8D69B8E3D}.Release|x64.ActiveCfg = Release|Any CPU
5749
{06E5D212-CAD4-4880-832D-69D8D69B8E3D}.Release|x64.Build.0 = Release|Any CPU
50+
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Debug|Any CPU.ActiveCfg = Debug|x64
51+
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Debug|Any CPU.Build.0 = Debug|x64
52+
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Debug|Any CPU.Deploy.0 = Debug|x64
5853
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Debug|x64.ActiveCfg = Debug|x64
5954
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Debug|x64.Build.0 = Debug|x64
6055
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Debug|x64.Deploy.0 = Debug|x64
56+
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Release|Any CPU.ActiveCfg = Release|x64
57+
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Release|Any CPU.Build.0 = Release|x64
58+
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Release|Any CPU.Deploy.0 = Release|x64
6159
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Release|x64.ActiveCfg = Release|x64
6260
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Release|x64.Build.0 = Release|x64
6361
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9}.Release|x64.Deploy.0 = Release|x64
62+
{AA64B9BF-C18A-4818-A260-0A32ACFCC809}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
63+
{AA64B9BF-C18A-4818-A260-0A32ACFCC809}.Debug|Any CPU.Build.0 = Debug|Any CPU
6464
{AA64B9BF-C18A-4818-A260-0A32ACFCC809}.Debug|x64.ActiveCfg = Debug|x64
6565
{AA64B9BF-C18A-4818-A260-0A32ACFCC809}.Debug|x64.Build.0 = Debug|x64
66+
{AA64B9BF-C18A-4818-A260-0A32ACFCC809}.Release|Any CPU.ActiveCfg = Release|Any CPU
67+
{AA64B9BF-C18A-4818-A260-0A32ACFCC809}.Release|Any CPU.Build.0 = Release|Any CPU
6668
{AA64B9BF-C18A-4818-A260-0A32ACFCC809}.Release|x64.ActiveCfg = Release|x64
6769
{AA64B9BF-C18A-4818-A260-0A32ACFCC809}.Release|x64.Build.0 = Release|x64
70+
{E589600E-97A4-4B1D-8921-0CCC63B03E96}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
71+
{E589600E-97A4-4B1D-8921-0CCC63B03E96}.Debug|Any CPU.Build.0 = Debug|Any CPU
6872
{E589600E-97A4-4B1D-8921-0CCC63B03E96}.Debug|x64.ActiveCfg = Debug|x64
6973
{E589600E-97A4-4B1D-8921-0CCC63B03E96}.Debug|x64.Build.0 = Debug|x64
74+
{E589600E-97A4-4B1D-8921-0CCC63B03E96}.Release|Any CPU.ActiveCfg = Release|Any CPU
75+
{E589600E-97A4-4B1D-8921-0CCC63B03E96}.Release|Any CPU.Build.0 = Release|Any CPU
7076
{E589600E-97A4-4B1D-8921-0CCC63B03E96}.Release|x64.ActiveCfg = Release|x64
7177
{E589600E-97A4-4B1D-8921-0CCC63B03E96}.Release|x64.Build.0 = Release|x64
78+
{C1585095-4C3B-4CD1-B8B2-ECDD378D41BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
79+
{C1585095-4C3B-4CD1-B8B2-ECDD378D41BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
7280
{C1585095-4C3B-4CD1-B8B2-ECDD378D41BE}.Debug|x64.ActiveCfg = Debug|x64
7381
{C1585095-4C3B-4CD1-B8B2-ECDD378D41BE}.Debug|x64.Build.0 = Debug|x64
82+
{C1585095-4C3B-4CD1-B8B2-ECDD378D41BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
83+
{C1585095-4C3B-4CD1-B8B2-ECDD378D41BE}.Release|Any CPU.Build.0 = Release|Any CPU
7484
{C1585095-4C3B-4CD1-B8B2-ECDD378D41BE}.Release|x64.ActiveCfg = Release|x64
7585
{C1585095-4C3B-4CD1-B8B2-ECDD378D41BE}.Release|x64.Build.0 = Release|x64
76-
{86767A2F-1559-4DFB-925D-B8E7FCDE74CA}.Debug|x64.ActiveCfg = Debug|x64
77-
{86767A2F-1559-4DFB-925D-B8E7FCDE74CA}.Debug|x64.Build.0 = Debug|x64
78-
{86767A2F-1559-4DFB-925D-B8E7FCDE74CA}.Debug|x64.Deploy.0 = Debug|x64
79-
{86767A2F-1559-4DFB-925D-B8E7FCDE74CA}.Release|x64.ActiveCfg = Release|x64
80-
{86767A2F-1559-4DFB-925D-B8E7FCDE74CA}.Release|x64.Build.0 = Release|x64
81-
{86767A2F-1559-4DFB-925D-B8E7FCDE74CA}.Release|x64.Deploy.0 = Release|x64
86+
{18964270-1F2A-470E-A205-6F0AF976DA2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
87+
{18964270-1F2A-470E-A205-6F0AF976DA2E}.Debug|Any CPU.Build.0 = Debug|Any CPU
88+
{18964270-1F2A-470E-A205-6F0AF976DA2E}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
89+
{18964270-1F2A-470E-A205-6F0AF976DA2E}.Debug|x64.ActiveCfg = Debug|Any CPU
90+
{18964270-1F2A-470E-A205-6F0AF976DA2E}.Debug|x64.Build.0 = Debug|Any CPU
91+
{18964270-1F2A-470E-A205-6F0AF976DA2E}.Debug|x64.Deploy.0 = Debug|Any CPU
92+
{18964270-1F2A-470E-A205-6F0AF976DA2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
93+
{18964270-1F2A-470E-A205-6F0AF976DA2E}.Release|Any CPU.Build.0 = Release|Any CPU
94+
{18964270-1F2A-470E-A205-6F0AF976DA2E}.Release|x64.ActiveCfg = Release|Any CPU
95+
{18964270-1F2A-470E-A205-6F0AF976DA2E}.Release|x64.Build.0 = Release|Any CPU
8296
EndGlobalSection
8397
GlobalSection(SolutionProperties) = preSolution
8498
HideSolutionNode = FALSE
8599
EndGlobalSection
86100
GlobalSection(NestedProjects) = preSolution
87-
{C624F9B5-3EA1-416C-8592-37E6064C8247} = {264745B0-DF86-41E1-B400-3CAA1B403830}
88-
{51F6CFCC-AB57-40DD-AADA-6299A2C6B941} = {264745B0-DF86-41E1-B400-3CAA1B403830}
89101
{648FB01F-0C4A-409E-A48A-E6722F626AB8} = {CAE8E8A6-2721-4C90-BCD9-F4B03C3D8F13}
90-
{1E765516-497B-4546-8C38-DB452915ACBF} = {CAE8E8A6-2721-4C90-BCD9-F4B03C3D8F13}
91102
{9CC25823-7D6C-4AAA-95A0-EE0514CCABD9} = {CAE8E8A6-2721-4C90-BCD9-F4B03C3D8F13}
92103
{AA64B9BF-C18A-4818-A260-0A32ACFCC809} = {F24CBDD0-7A18-43F0-BCD2-A8FD1A8A7B54}
93104
{E589600E-97A4-4B1D-8921-0CCC63B03E96} = {F24CBDD0-7A18-43F0-BCD2-A8FD1A8A7B54}
94105
{C1585095-4C3B-4CD1-B8B2-ECDD378D41BE} = {F24CBDD0-7A18-43F0-BCD2-A8FD1A8A7B54}
95-
{86767A2F-1559-4DFB-925D-B8E7FCDE74CA} = {264745B0-DF86-41E1-B400-3CAA1B403830}
106+
{18964270-1F2A-470E-A205-6F0AF976DA2E} = {264745B0-DF86-41E1-B400-3CAA1B403830}
96107
EndGlobalSection
97108
GlobalSection(ExtensibilityGlobals) = postSolution
98109
SolutionGuid = {740A716A-38A7-46BC-A21F-18336D0023B7}

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="8.2.27026.0" />
43+
<PackageReference Include="ITHit.FileSystem.Windows.Package" Version="8.3.27213.0" />
4444
<ProjectReference Include="..\..\..\Common\Common.csproj" />
4545
<ProjectReference Include="..\..\Common\VirtualDrive\Common.Windows.VirtualDrive.csproj" />
4646
</ItemGroup>

Windows/VirtualDrive/VirtualDrive/VirtualFile.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public async Task CloseCompletionAsync(IOperationContext operationContext, IResu
4545
public async Task<IFileMetadata> ReadAsync(Stream output, long offset, long length, IFileMetadata metadata, ITransferDataOperationContext operationContext, ITransferDataResultContext resultContext, CancellationToken cancellationToken)
4646
{
4747
// On Windows this method has a 60 sec timeout.
48-
// To process longer requests and reset the timout timer write to the output stream or call the resultContext.ReportProgress() or resultContext.ReturnData() methods.
48+
// To process longer requests and reset the timeout timer write to the output stream or call the resultContext.ReportProgress() or resultContext.ReturnData() methods.
4949

5050
Logger.LogMessage($"{nameof(IFile)}.{nameof(ReadAsync)}({offset}, {length})", UserFileSystemPath, default, operationContext);
5151

@@ -83,7 +83,7 @@ public async Task<IFileMetadata> ReadAsync(Stream output, long offset, long leng
8383
public async Task ValidateDataAsync(long offset, long length, IValidateDataOperationContext operationContext, IValidateDataResultContext resultContext)
8484
{
8585
// This method has a 60 sec timeout.
86-
// To process longer requests and reset the timout timer call the ReturnValidationResult()
86+
// To process longer requests and reset the timeout timer call the ReturnValidationResult()
8787
// method or IResultContext.ReportProgress() method.
8888

8989
Logger.LogMessage($"{nameof(IFile)}.{nameof(ValidateDataAsync)}({offset}, {length})", UserFileSystemPath, default, operationContext);

0 commit comments

Comments
 (0)