Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método SerializationInfo.AddValue (String, Boolean)

 

Publicado: octubre de 2016

Agrega un valor booleano en el SerializationInfo almacenar.

Espacio de nombres:   System.Runtime.Serialization
Ensamblado:  mscorlib (en mscorlib.dll)

public void AddValue(
	string name,
	bool value
)

Parámetros

name
Type: System.String

El nombre para asociar con el valor, por lo que se puede deserializar más tarde.

value
Type: System.Boolean

Valor booleano que se va a serializar.

Exception Condition
ArgumentNullException

El parámetro name es null.

SerializationException

Ya se ha asociado un valor name.

Si se agregan dos valores con nombres que difieran solo por caso, no se producirá ninguna excepción, que no es una práctica recomendada. Sin embargo, agregar dos valores con el mismo nombre producirá el SerializationException que se produzca. Por ejemplo:

void ISerializable.GetObject(SerializationInfo info, StreamingContext context)
{
   // This will not cause an exception to be thrown.
   info.AddValue("ABC", true);
   info.AddValue("abc", false);
   // However, this will cause the SerializationException to be thrown.
   info.AddValue("XYZ", true);
   info.AddValue("XYZ", false);
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: