1 out of 2 rated this helpful - Rate this topic

IsolatedStorageSettings.Add Method

Silverlight

Adds an entry to the dictionary for the key-value pair.

Namespace:  System.IO.IsolatedStorage
Assembly:  System.Windows (in System.Windows.dll)
public void Add(
	string key,
	Object value
)

Parameters

key
Type: System.String
The key for the entry to be stored.
value
Type: System.Object
The value to be stored.

Implements

IDictionary<TKey, TValue>.Add(TKey, TValue)
Exception Condition
ArgumentNullException

key is null.

ArgumentException

key already exists in the dictionary.

Use this method to add key-value pairs to isolated storage.

The following example tries to add a key-value pair for the user's name to the settings dictionary. If the data is added successfully, a confirmation is displayed in a TextBox named tbResults. If the key already exists, an exception message is displayed. This example is part of a larger example for the IsolatedStorageSettings class.


try
{
    userSettings.Add("name", tbName.Text);
    tbResults.Text = "Name saved. Refresh page to see changes.";
}
catch (ArgumentException ex)
{
    tbResults.Text = ex.Message;
}


Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ
should mention that it won't work for InPrivate browsing

it will throw IsolatedStorageException, which is not mentioned as well.

Also, if storage data is corrupted, what exception will be thrown?

should mention that it won't work for InPrivate browsing

it will throw IsolatedStorageException, which is not mentioned as well.

Also, if storage data is corrupted, what exception will be thrown?