It ng IsolatedStorageSettings

Một phần của tài liệu 0971TÌM HIẾU VÀ XÂY DỰNG ỨNG DỤNG TỪ ĐIẾN TRÊN HỆ ĐIỀU HÀNH WINDOWS PHONE 7 (Trang 59 - 60)

II. PHÁT TRIN NG D NG TIN TRÊN H IU HÀNH WINDOWS

3. Các kin th cđ cc ng c

3.3. Lu tr l iu trên WP7

3.3.3. it ng IsolatedStorageSettings

Sau khi thêm không gian tên, b n c n l y m t instance c a không gian isolated storage cho ng d ng c th c a b n. i u đó quan tr ng ph i ghi nh là m i ng d ng Windows Phone 7 có instance c a isolated storage cho riêng nó đ làm vi c, vì th khơng có ng d ng nào có th đ c ho c ghi b t c cái gì ngồi khơng gian riêng c a mình. ây là m t bi n pháp an ninh tuy t v i và đ m b o r ng m t ng d ng gi m o khơng bao gi có th xóa ho c làm h ng b t k d li u c n thi t nào cho các ng d ng c a b n. B n có m t c p tùy ch n t i đi m này. u tiên là thêm m t đ i t ng

IsolatedStorageSettings; nó s t đ ng l u tr đ i t ng này v i đnh d ng c p

name/value.

Ví d , sau khi khai báo, b n l y m t instance c a đ i t ng

IsolatedStorageSettings cho ng d ng c a b n, s d ng code sau:

IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;

V i m t instance c a đ i t ng này, bây gi b n có th thêm các item cho t p h p setting, s d ng đo n code sau đây:

settings.Add("FirstName", "Test"); settings.Add("LastName", "User");

Khi b n đã hoàn t t thêm các item vào t p h p, b n ti p t c đ a nh ng setting này vào isolated storage b ng ph ng th c Save().

settings.Save();

ó là t t c nh ng đi u c n làm đ l u tr đ i t ng trong isolated storage s d ng đ i t ng IsolatedStorageSettings. L y d li u thì ch đ n gi n, nh b n có th truy c p b t c d li u nào s d ng t khóa cung c p tr c đó. Ví d , đ l y đ i t ng FirstName ra t isolated storage, b n có th đ n gi n s d ng code sau:

string firstName = settings["FirstName"].ToString();

B i vì FirstName là m t bi n string, nên nó s làm vi c t t. Hãy nh r ng b n không b h n ch ch s d ng bi n string trong t p h p. Tham s th 2 c a ph ng th c “Add” l y b t c đ i t ng nào, do đó đ l y b t c lo i đ i t ng nào, b n đ n gi n ch c n chuy n đ i k t qu . Ví d , n u b n đã l u tr instance c a l p Person trong đ i t ng IsolatedStorageSettings, b n có th l y nó s d ng code sau:

Person testPerson = settings["TestPerson"] as Person;

Một phần của tài liệu 0971TÌM HIẾU VÀ XÂY DỰNG ỨNG DỤNG TỪ ĐIẾN TRÊN HỆ ĐIỀU HÀNH WINDOWS PHONE 7 (Trang 59 - 60)

Tải bản đầy đủ (PDF)

(93 trang)