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, Object, Type)

 

Publicado: octubre de 2016

Agrega un valor a la SerializationInfo almacenar, donde value está asociado a name y se serializa como de Typetype.

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

public void AddValue(
	string name,
	object value,
	Type type
)

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.Object

El valor que se va a serializar. Los elementos secundarios de este objeto se serializarán automáticamente.

type
Type: System.Type

El Type para asociar el objeto actual. Este parámetro siempre debe ser el tipo del objeto o de uno de sus clases base.

Exception Condition
ArgumentNullException

Si name o type es null.

SerializationException

Ya se ha asociado un valor name.

El tipo asignado es siempre el tipo del objeto o uno de sus elementos primarios.

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.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: