Which code segment should you insert at line 09?

You are troubleshooting an application that uses a class named FullName. The class is
decorated with the DataContractAttribute attribute. The application includes the following
code. (Line numbers are included for reference only.)

You need to ensure that the entire FullName object is serialized to the memory stream
object.
Which code segment should you insert at line 09?

You are troubleshooting an application that uses a class named FullName. The class is
decorated with the DataContractAttribute attribute. The application includes the following
code. (Line numbers are included for reference only.)

You need to ensure that the entire FullName object is serialized to the memory stream
object.
Which code segment should you insert at line 09?

A.
binary.WriteEndDocument();

B.
binary.WriteEndDocumentAsync();

C.
binary.WriteEndElementAsync();

D.
binary.Flush();

Explanation:
* DataContractSerializer.WriteEndObject Method (XmlDictionaryWriter)
Writes the closing XML element using an XmlDictionaryWriter.
* Note on line 07: DataContractSerializer.WriteObject Method
Writes all the object data (starting XML element, content, and closing element) to an XML
document or stream.
XmlDictionaryWriter



Leave a Reply 9

Your email address will not be published. Required fields are marked *


Fippy Darkpaws

Fippy Darkpaws

Not A. binary.WriteEndElement() raises exception.

Leonardo

Leonardo

D.
binary.Flush();

Ivan

Ivan

Correct answer: D

Manab

Manab

Answer is D

ADOUANi

ADOUANi

Answer is D

ADOUANi

ADOUANi

This is called instead of Close when you want to write more to the underlying stream without losing what is still in the buffer.