Skip to content

Commit c093c55

Browse files
authored
Update ObjectStorage.md
1 parent 1d1fa5b commit c093c55

File tree

1 file changed

+14
-32
lines changed

1 file changed

+14
-32
lines changed

docs/helpers/ObjectStorage.md

Lines changed: 14 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -10,40 +10,31 @@ If you need to handle local saves of any object (generic), you can use `LocalObj
1010

1111
```csharp
1212

13-
var localStorageService = new LocalStorageService();
13+
var helper = new LocalObjectStorageHelper();
1414

1515
// Read simple objects
1616
string keySimpleObject = "simple";
17-
if (localStorageService.KeyExists(keySimpleObject))
17+
if (helper.KeyExists(keySimpleObject))
1818
{
19-
string result = localStorageService.Read<string>(keySimpleObject);
19+
string result = helper.Read<string>(keySimpleObject);
2020
}
2121

2222
// Save simple objects
23-
localStorageService.Save(keySimpleObject, 47);
23+
helper.Save(keySimpleObject, 47);
2424

2525
// Read complex/large objects
2626
string keyLargeObject = "large";
27-
if (await localStorageService.FileExistsAsync(keyLargeObject))
27+
if (await helper.FileExistsAsync(keyLargeObject))
2828
{
29-
var result = await localStorageService.ReadFileAsync<MyLargeObject>(keyLargeObject);
29+
var result = await helper.ReadFileAsync<MyLargeObject>(keyLargeObject);
3030
}
3131

3232
// Save complex/large objects
3333
var o = new MyLargeObject
3434
{
3535
...
3636
};
37-
await localStorageService.SaveFileAsync(keySimpleObject, o);
38-
39-
// Complex object
40-
public class MyLargeObject
41-
{
42-
public string MyContent { get; set; }
43-
public List<string> MyContents { get; set; }
44-
public List<MyLargeObject> MyObjects { get; set; }
45-
}
46-
37+
await helper.SaveFileAsync(keySimpleObject, o);
4738
```
4839

4940
### Roaming Storage
@@ -53,40 +44,31 @@ The implementation of the `RoamingObjectStorageHelper` is absolutely similar to
5344

5445
```csharp
5546

56-
var roamingStorageService = new RoamingStorageService();
47+
var helper = new RoamingObjectStorageHelper();
5748

5849
// Read simple objects
5950
string keySimpleObject = "simple";
60-
if (roamingStorageService.KeyExists(keySimpleObject))
51+
if (helper.KeyExists(keySimpleObject))
6152
{
62-
string result = roamingStorageService.Read<string>(keySimpleObject);
53+
string result = helper.Read<string>(keySimpleObject);
6354
}
6455

6556
// Save simple objects
66-
roamingStorageService.Save(keySimpleObject, 47);
57+
helper.Save(keySimpleObject, 47);
6758

6859
// Read complex/large objects
6960
string keyLargeObject = "large";
70-
if (await roamingStorageService.FileExistsAsync(keyLargeObject))
61+
if (await helper.FileExistsAsync(keyLargeObject))
7162
{
72-
var result = await roamingStorageService.ReadFileAsync<MyLargeObject>(keyLargeObject);
63+
var result = await helper.ReadFileAsync<MyLargeObject>(keyLargeObject);
7364
}
7465

7566
// Save complex/large objects
7667
var o = new MyLargeObject
7768
{
7869
...
7970
};
80-
await roamingStorageService.SaveFileAsync(keySimpleObject, o);
81-
82-
// Complex object
83-
public class MyLargeObject
84-
{
85-
public string MyContent { get; set; }
86-
public List<string> MyContents { get; set; }
87-
public List<MyLargeObject> MyObjects { get; set; }
88-
}
89-
71+
await helper.SaveFileAsync(keySimpleObject, o);
9072
```
9173

9274
## Requirements (Windows 10 Device Family)

0 commit comments

Comments
 (0)