@@ -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