PreferencesStore.SetValue Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Quita, agrega o reemplaza un elemento en el almacén de preferencias.
Sobrecargas
SetValue(String, Boolean, Boolean) |
Quita, agrega o reemplaza un elemento en el almacén de preferencias mediante los valores booleanos especificados. |
SetValue(String, Int32, Int32) |
Quita, agrega o reemplaza un elemento en el almacén de preferencias mediante los valores enteros especificados. |
SetValue(String, String, String) |
Quita, agrega o reemplaza un elemento en el almacén de preferencias mediante los valores de cadena especificados. |
SetValue(String, Boolean, Boolean)
Quita, agrega o reemplaza un elemento en el almacén de preferencias mediante los valores booleanos especificados.
public:
void SetValue(System::String ^ name, bool value, bool defaultValue);
public void SetValue (string name, bool value, bool defaultValue);
member this.SetValue : string * bool * bool -> unit
Public Sub SetValue (name As String, value As Boolean, defaultValue As Boolean)
Parámetros
- name
- String
Nombre del elemento de almacén.
- value
- Boolean
Valor que se va a establecer para el elemento de almacén con nombre.
- defaultValue
- Boolean
Indicador de valor de restablecimiento.
Excepciones
El valor de name
es null
o está vacío.
Ejemplos
En el ejemplo siguiente se guarda un bool
elemento en el almacén, se cambia el valor y, a continuación, se elimina el elemento.
void TrcBoolVal(string name) {
PreferencesStore store = MyPrefStore;
bool b = store.ContainsValue(name);
Trace.WriteLine("ContainsValue(\"" + name + "\") : "
+ b.ToString());
if (b == false)
return;
bool myCnfgBoolVal = store.GetValue(name, false);
Trace.WriteLine(name + " Value: "
+ myCnfgBoolVal.ToString());
}
void TrcSetBool() {
PreferencesStore store = MyPrefStore;
string name = "MyBool";
store.SetValue(name, true, false);
TrcBoolVal(name);
store.SetValue(name, false, true);
TrcBoolVal(name);
store.SetValue(name, true, true);
TrcBoolVal(name);
}
Comentarios
Si los value
parámetros y defaultValue
son los mismos, se quita el elemento del almacén.
Se aplica a
SetValue(String, Int32, Int32)
Quita, agrega o reemplaza un elemento en el almacén de preferencias mediante los valores enteros especificados.
public:
void SetValue(System::String ^ name, int value, int defaultValue);
public void SetValue (string name, int value, int defaultValue);
member this.SetValue : string * int * int -> unit
Public Sub SetValue (name As String, value As Integer, defaultValue As Integer)
Parámetros
- name
- String
Nombre del elemento de almacén.
- value
- Int32
Valor que se va a establecer para el elemento de almacén con nombre.
- defaultValue
- Int32
Indicador de valor de restablecimiento.
Excepciones
El valor de name
es null
o está vacío.
Ejemplos
En el ejemplo siguiente se guarda un int
elemento en el almacén, se cambia el valor y, a continuación, se elimina el elemento.
void TrcVal(string name, int defVal) {
PreferencesStore store = MyPrefStore;
bool b = store.ContainsValue(name);
if (b == false)
Trace.WriteLine(name + " is not in store");
int intVal = store.GetValue(name, defVal);
Trace.WriteLine(name + " Value = "
+ intVal.ToString());
}
void TrcSetInt() {
PreferencesStore store = MyPrefStore;
string name = "MyInt";
store.SetValue(name, 12, 321);
TrcVal(name, 45678);
store.SetValue(name, 321, 12);
TrcVal(name, 45678);
store.SetValue(name, 12, 12);
TrcVal(name, 45678);
}
Comentarios
Si los value
parámetros y defaultValue
son los mismos, este método quita el elemento del almacén.
Se aplica a
SetValue(String, String, String)
Quita, agrega o reemplaza un elemento en el almacén de preferencias mediante los valores de cadena especificados.
public:
void SetValue(System::String ^ name, System::String ^ value, System::String ^ defaultValue);
public void SetValue (string name, string value, string defaultValue);
member this.SetValue : string * string * string -> unit
Public Sub SetValue (name As String, value As String, defaultValue As String)
Parámetros
- name
- String
Nombre del elemento de almacén.
- value
- String
Valor que se va a establecer para el elemento de almacén con nombre.
- defaultValue
- String
Indicador de valor de restablecimiento.
Excepciones
El name
parámetro o value
es o está null
vacío.
Ejemplos
En el ejemplo siguiente se guarda un elemento de cadena en el almacén, se cambia el valor y, a continuación, se elimina el elemento.
void TrcVal(string name, string strDefault) {
PreferencesStore store = MyPrefStore;
bool b = store.ContainsValue(name);
if (b == false)
Trace.WriteLine(name + " Not in store");
string strVal = store.GetValue(name, strDefault);
Trace.WriteLine(name + "Value = \""
+ strVal + "\"");
}
void TrcSetStrng() {
PreferencesStore store = MyPrefStore;
string name = "MyString";
string sA = "abc";
string sX = "X-12345";
string sDefault = "My Default String";
store.SetValue(name, sA, sX);
TrcVal(name, sDefault);
store.SetValue(name, sX, sA);
TrcVal(name, sDefault);
store.SetValue(name, sA, sA);
TrcVal(name, sDefault);
}
Comentarios
Si los value
parámetros y defaultValue
son los mismos, se quita el elemento del almacén.