Skip to content

Commit e0ff55c

Browse files
committed
StorageOptions
1 parent bba19f3 commit e0ff55c

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1515
<PackageReadmeFile>README.md</PackageReadmeFile>
1616
<Product>Managed Code - Storage</Product>
17-
<Version>2.1.4</Version>
18-
<PackageVersion>2.1.4</PackageVersion>
17+
<Version>2.1.5</Version>
18+
<PackageVersion>2.1.5</PackageVersion>
1919
</PropertyGroup>
2020
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
2121
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>

ManagedCode.Storage.Core/BaseStorage.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
using System.Collections.Generic;
33
using System.Diagnostics.Contracts;
44
using System.IO;
5+
using System.Text.Json;
6+
using System.Text.Json.Serialization;
57
using System.Threading;
68
using System.Threading.Tasks;
79
using ManagedCode.Communication;
@@ -254,6 +256,7 @@ public Task<Result> SetStorageOptions(TOptions options, CancellationToken cancel
254256

255257
public Task<Result> SetStorageOptions(Action<TOptions> options, CancellationToken cancellationToken = default)
256258
{
259+
StorageOptions = JsonSerializer.Deserialize<TOptions>(JsonSerializer.Serialize(StorageOptions));
257260
options.Invoke(StorageOptions);
258261
StorageClient = CreateStorageClient();
259262
return CreateContainerAsync(cancellationToken);

0 commit comments

Comments
 (0)