You are developing a new version of an existing message contract named
CustomerDetailsVersion1. The new version of the message contract must add a
Department field of type String to the SOAP header. You create a new class named
CustomerDetailsVersion2 that inherits from CustomerDetailsVersion1. You need to ensure
that all client applications can consume the service. Which code segment should you use?
A.
<MessageContract() > Public Class CustomerDetailsVersion2 Inherits
CustomerDetailsVersionl <MessageHeader(HustUnderstand:=False)> Public Department
As String End Class B. Public Class CustomerDetailsVersion2 Inherits
CustomerDetailsVersionl <MessageHeader(MustUnderstand:=True)> Public Department As
String End Class
B.
Public Class CustomerDetailsVersion2 Inherits CustomerDetailsVersionl
<MessageHeader(HustUnderstond:”True)> Public Department As String End Class
C.
Public Class CustomerDetailsVersion2 Inherits CustomerDetailsVersionl
<MessageHeader(HustUnderstand:=False) > Public Department As String End Class
D.
<MessageContract()> Public Class CustomerDetailsVersion2 Inherits
CustomerDetailsVersionl <MessageHeader(HustUnderstand:=True)> Public Department As
String End Class