Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL
Help

14 Fehlersuche und Fehlerabsicherung > 14.2 Fehlersuche (Debugging) - Pg. 483

Fehlersuche (Debugging) // Werte übernehmen this.errorTime = DateTime.Now; this.detailedMessage = message; } public DetailedException( string message, string detailed ) : base( message ) { this.errorTime = DateTime.Now; this.detailedMessage = detailed; } // Deserialisierungskonstruktor public DetailedException( SerializationInfo info, StreamingContext context ) : base( info, context ) { // Da der Basiskonstruktor einen Teil der Deserialisierung übernimmt, // hier nur zusätzliche Member deserialisieren this.errorTime = info.GetDateTime( "ErrorTime" ); this.detailedMessage = info.GetString( "DetailedMessage" ); } // Serialisierungsmethode (GetObjectData) public void GetObjectData( SerializationInfo info, StreamingContext context ) { // Basismethode aufrufen