Question:You are creating a class that performs complex financial calculations.
The class contains a method named GetCurrentRate that retrieves the current interest rate and
a variable
named currRate
that stores the current interest rate.
You write serialized representations of the class.
You need to write a code segment that updates the currRate variable with the current interest
rate
when an instance of the class is deserialized.
Which code segment should you use? - (VB.Net)
A <OnSerializing> _
Friend Sub UpdateValue(context As StreamingContext)
currRate = GetCurrentRate()
End Sub
B <OnSerializing> _
Friend Sub UpdateValue(info As SerializationInfo)
info.AddValue("currentRate", GetCurrentRate())
End Sub
C <OnDeserializing> _
Friend Sub UpdateValue(info As SerializationInfo)
info.AddValue("currentRate", GetCurrentRate())
End Sub
D <OnDeserialized> _
Friend Sub UpdateValue(context As StreamingContext)
currRate = GetCurrentRate()
End Sub