Name
ISerializable
Synopsis
Indicates that an object is serializable and provides serialization
information to the formatter. This interface defines
GetObjectData()
, which specifies the member
information that will be provided to a
SerializationInfo
instance in a specific
StreamingContext
.
Classes that implement ISerializable
must also
provide a constructor that takes the same arguments as
GetObjectData()
. The constructor must use those
arguments to deserialize an instance of the class.
public interface ISerializable { // Public Instance Methods public method void GetObjectData(SerializationInfo info, StreamingContext context); }
Implemented By
Multiple types
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.