Initializes a new instance of the Exception class with serialized data.

C# | Visual Basic | Visual C++ | F# |
public override void GetObjectData( SerializationInfo info, StreamingContext context )
Public Overrides Sub GetObjectData ( _ info As SerializationInfo, _ context As StreamingContext _ )
public: virtual void GetObjectData( SerializationInfo^ info, StreamingContext context ) override
abstract GetObjectData : info:SerializationInfo * context:StreamingContext -> unit override GetObjectData : info:SerializationInfo * context:StreamingContext -> unit

- info (SerializationInfo)
- Holds the serialized object data about the exception being thrown.
- context (StreamingContext)
- Contains contextual information about the source or destination.