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
B
C
D
<OnSerializing> _
Friend Sub UpdateValue(context As StreamingContext)
currRate = GetCurrentRate()
End Sub
Friend Sub UpdateValue(context As StreamingContext)
currRate = GetCurrentRate()
End Sub
B
<OnSerializing> _
Friend Sub UpdateValue(info As SerializationInfo)
info.AddValue("currentRate", GetCurrentRate())
End Sub
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
Friend Sub UpdateValue(info As SerializationInfo)
info.AddValue("currentRate", GetCurrentRate())
End Sub
D
<OnDeserialized> _
Friend Sub UpdateValue(context As StreamingContext)
currRate = GetCurrentRate()
End Sub
Friend Sub UpdateValue(context As StreamingContext)
currRate = GetCurrentRate()
End Sub
Note: Not available