База ответов ИНТУИТ

Практикум прикладного программирования на C# в среде VS.NET 2008

<<- Назад к вопросам

Фрагмент кода:
using System.Runtime.Serialization;...[Serializable]public class OrderEntity : ISerializable{  void ISerializable.GetObjectData(SerializationInfo info, StreamingContextctxt)  {    info.AddValue("OrderID", orderID);  }deserialization  public OrderEntity(SerializationInfo info, StreamingContext ctxt)  {        orderID = (int)info.GetValue("OrderID", typeof(int));  }}    
демонстрирует пример:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
настройки SOAP-формата, используемого при сериализации(Верный ответ)
использования специального конструктора, вызываемый объектом SoapFormatter для воссоздания объекта при десериализации(Верный ответ)
реализации в классе бизнес-компонента интерфейс ISerializable (Верный ответ)
Похожие вопросы
Следующий код: using System.Runtime.Serialization;...[Serializable]public class OrderEntity : ISerializable{ void ISerializable.GetObjectData(SerializationInfo info, StreamingContextctxt) { info.AddValue("OrderID", orderID); }deserialization public OrderEntity(SerializationInfo info, StreamingContext ctxt) { orderID = (int)info.GetValue("OrderID", typeof(int)); } демонстрирует:
Следующий фрагмент кода:
  <OrderID>10248</OrderID>  <CustomerID>VINET</CustomerID>  <OrderDate>1996-07-04T00:00:00.0000000+01:00</OrderDate>  <OrderDetails> ... see below ... </OrderDetails>  <ShippedDate>1996-07-16T00:00:00.0000000+01:00</ShippedDate></OrderEntity>
иллюстрирует следующие правила XML-сериализации:
В следующем фрагменте кода: using System.Xml.Serialization;...XmlSerializer serializer = new XmlSerializer(typeof(OrderEntity));TextWriter writer = new StreamWriter("MyXmlOrderEntity.xml");serializer.Serialize(writer, order);writer.Close();показывается:
Пример кода:
public void Start(){    clock.Start();}public void Restart(){    clock.Restart();}public void StopResult(){    clock.StopResult();}public void Stop(){    clock.Stop();}
демонстрирует:
Пример кода:
 time = COUNT_TIME * 60;   // Секунды        }            public void Start()        {            timer.Stop();            timer.Start();        }            public void Restart()        {            time = COUNT_TIME * 60;   // Секунды            timer.Stop();            timer.Start();        }            public void StopResult()        {            timer.Stop();            if (StopDigitalClock != null)                StopDigitalClock(this, EventArgs.Empty);        }            public void Stop()        {            timer.Stop();        }
демонстрирует:
Пример кода:
namespace WpfControlLibrary{    public partial class Clock : UserControl    {        public Clock()        {            InitializeComponent();
демонстрирует:
Пример кода:
StopClockEvent = EventManager.RegisterRoutedEvent(    "StopClock", RoutingStrategy.Bubble,    typeof(RoutedEventHandler), typeof(Clock));
демонстрирует:
Пример кода:
 public event PropertyChangedEventHandler PropertyChanged;
демонстрирует:
Пример кода:
public event EventHandler StopDigitalClock;
демонстрирует:

Пример кода:

DispatcherTimer timer;public DigitalClock()
демонстрирует: